【初心者】Java質問・相談スレッド94【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0570デフォルトの名無しさん
2006/12/03(日) 18:44:16cdでいちいち移動しても別に構わないけれど、
パッケージが複数あった時に、それぞれのディレクトリまでいちいち移動するのは面倒だろう。
例えば、
package aに属するA.javaがディレクトリ./src/aにあって、
package bに属するB.javaがディレクトリ./src/bにあったとしたら、
javac src/a/A.java src/b/B.javaでとりあえずコンパイルできる。
もし、例えば、B.javaの中でa.Aが使われてるなら、
javac -sourcepath src src/b/B.javaだけでもA.javaの方も見つけてくれてコンパイルされる。
ディレクトリ内の全てのjavaファイルがコンパイル対象ならsrc/b/*.javaみたいにしてもいい。
コマンドラインで指定することが多くて面倒なら、
ソースファイルを列挙したリストをファイルにして、そのファイル名の頭に@を付けて、
java @リストファイル
みたいにするとそれなりにやってくれる。
まあjavacのツールリファレンスを読んでから質問すべきだな。
■ このスレッドは過去ログ倉庫に格納されています