- yukay あなたも質問に答えられます! ウォッチリストに追加 Twitterでつぶやく
- 状態:終了
- 回答数:7 / 10件
- 回答ポイント:120ポイント
- 登録:2007-02-07 15:44:36
- 終了:2007-02-14 15:45:03
- カテゴリー:コンピュータ
1 回答者:siketake 2007-02-07 15:49:28 満足! 18ポイント
すいません。質問の仕方が悪かったです。
実現したいことは、
そのショートカットの先にある複数のフォルダ(中身はjavaのclassファイル、10こほどのパッケージ)を、実行したいということです。
コンパイルするたびに、すべてコピーしてくるのが面倒で、ショートカットを指定したらそれを参照してくれないかなあと思ったんですが・・・
ショートカットファイルは バイナリ形式のため 参照することは できません。
実行させるならば
start ショートカットファイル名.lnk
とやれば 実行できます。
ちなみに
cd は フォルダを移動するコマンドなので 移動したいフォルダを 記述しないとダメです。
すいません。質問の仕方が悪かったです。
実現したいことは、
そのショートカットの先にある複数のフォルダ(中身はjavaのclassファイル、10こほどのパッケージ)を、実行したいということです。
コンパイルするたびに、すべてコピーしてくるのが面倒で、ショートカットを指定したらそれを参照してくれないかなあと思ったんですが・・・
直接ショートカットを先には移動できないので、以下のようにすれば移動できます。
1. DOS窓で「cd」と打つ
2. ショートカットのプロパティを開き、「リンク先を探す」をクリック
3. ショートカット先のフォルダが開くので、フォルダのアイコンをDOS窓にドラック&ドロップ(画面左上のフォルダのアイコン)
4. DOS窓でEnterを押してCDコマンドを実行する
少々手間ですが、ショートカットを利用してフォルダを移動する方法です。
後は同じ箇所へ移動するのであればBatファイルを作成する方法があります。
すいません。質問の仕方が悪かったです。
実現したいことは、
そのショートカットの先にある複数のフォルダ(中身はjavaのclassファイル、10こほどのパッケージ)を、実行したいということです。
コンパイルするたびに、すべてコピーしてくるのが面倒で、ショートカットを指定したらそれを参照してくれないかなあと思ったんですが・・・
バッチファイルを使うのはどうでしょうか
例えば、ルートディレクトリーにエクセルのファイル1.XLSがあるとします。
リンクファイルとして、1.BAT を作ります。
中身は
CD ¥
1.XLS
で良いかと思います。
1+リターンで起動できるかと思います
ダミーです
すいません。質問の仕方が悪かったです。
実現したいことは、
そのショートカットの先にある複数のフォルダ(中身はjavaのclassファイル、10こほどのパッケージ)を、実行したいということです。
コンパイルするたびに、すべてコピーしてくるのが面倒で、ショートカットを指定したらそれを参照してくれないかなあと思ったんですが・・・
>そのショートカットの先にある複数のフォルダ(中身はjavaのclassファイル、10こほどのパッケージ)を、実行したいということです。
start 実行したいファイルのフルパスと ファイル名
で 実行できませんか?
DOS窓をもう1つ開いてクラスファイルが出力される親フォルダに移動させておけば良いのではないでしょうか?
7 回答者:kn1967 2007-02-07 18:55:07 満足! 17ポイント
DOSコマンドはショートカットファイルの展開は行いませんのでお望みのような事は出来ません。という回答しか出来なかったので投稿は控えていたのですが、今回の質問の大本はJAVAでの開発環境の話なのですね。
だとすれば、2つあるのは確かに無駄ですし管理も面倒になりますのでPATHを通しておくと良いと思います。
set CLASSPATH=最初に探すフォルダ;次に探すフォルダ;その次に探すフォルダ
DOSプロンプトのプロパティで、上記コマンドを実行するバッチファイルを登録しておけば、DOS窓開くだけで開発環境は整いますから、JAVA開発用のDOSプロンプトを用意しておくだけで済みますよ。
おとなり質問
- DOSのtreeコマンドの表示結果から、パスを組み立てる方法はありませんか? またはdir /S /B /A:D の結果からツリーを組み立てる方法はありませんか? バッチファ.. 2
- DOSコマンドについて質問です。du -s ディレクトリ名→これをDOSでやるにはどうしたらいいですか。 1
- バッチファイルを作っています。 cdコマンドで取得したカレントディレクトリをMyPathという変数に入れたいのですがどのようにすればいいのでしょうか? SET MYPA.. 3
- シェルスクリプトで、あるディレクトリ以下にある全てのファイルを列挙して、特定のファイルに保存するにはどうしたらよいでしょうか。 同様に、DOSコマンドでこ.. 2
- DOSのコマンドをGUI形式で組める【作成補助ツール】はありませんか? 2
この質問・回答へのコメント
strutsなんですが、クラスを格納したフォルダが、今回WEB-INFフォルダの下のclassesではないところにおかれており(これはこれで使ってます)コピーするのが面倒というのもありますし、2つあるというのも無駄だと思って、クラスを参照という形で実行できないかと思ったんですが・・・。
http://www.atmarkit.co.jp/fjava/rensai2/jakarta02/jakarta02.html