javacの-sourcepathオプションの使い方がわからない

実現したいこと

javacコマンドでsourcepathオプションを利用して.javaファイルのコンパイルを行いたいです。

前提

tree . . ├── build └── sample └── Sample.java

上のようなディレクトリ構造をしている状態で次のコマンドを実行しました。

javac -sourcepath sample Sample.java -d build

発生している問題・エラーメッセージ

エラー: ファイルが見つかりません: Sample.java 使用方法: javac <options> <source files> 使用可能なオプションのリストについては、--helpを使用します

試したこと

javac -sourcepath sample sample/Sample.java -d build

とするとコンパイルはうまくいきますが、これだとそもそも sourcepath オプションがなくても動きますよね?そうするとこのオプションの意味はなんなのでしょうか…
初歩的な質問で申し訳ありませんが、よろしくお願いいたします。

コメントを投稿

0 コメント