>>428

sourcepathオプションの使い方を勘違いしてるっぽい

今回は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もコンパイルされる