★★Java質問・相談スレッド177★★©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0429デフォルトの名無しさん
2016/04/24(日) 16:03:22.69ID:vU0z8hGDsourcepathオプションの使い方を勘違いしてるっぽい
今回はsourcepathオプションは使わず、
javac ./src/hoge/Hello.java
でいい
sourcepathオプションを使うのは次のようなケース
C:.
├─.settings
├─bin
│ └─hoge
└─src
└─hoge
├─Hello.java
└─Test.java
Hello.javaの中で他のクラス(今回はTest.java)を使用している場合に、そのクラスを同時にコンパイルする時に使用する
sourcepathオプションでディレクトリを指定すると、そのディレクトリ以下から同時に使用するクラスを検索し、一緒にコンパイルしてくる
使い方は以下
-sourcepathで検索するディレクトリを、現在のディレクトリから相対パスで指定する
その後のjavaファイルの指定も現在のディレクトリから相対パスで指定する
今回の例では、
javac -sourcepath ./src ./src/hoge/Hello.java
を実行すると、同時にTest.javaもコンパイルされる
■ このスレッドは過去ログ倉庫に格納されています