javacの-sourcepathが行方不明
解決したいこと
初心者です。学習中に壁にぶつかりました
javacコマンドの-sourcepathオプションがわかりません
-sourcepathオプションで指定するディレクトリによってコンパイルが成功したり失敗したりするがその法則・ルールが理解できません
そもそも、カレントディレクトリのソースファイルを探してくれない
発生している問題・エラー
例)
WEB-INF/src/websample/WhereSelectServlet.java:30: エラー: シンボルを見つけられません
con = DBManager.getConnection();
^
シンボル: 変数 DBManager
場所: クラス WhereSelectServlet
WEB-INF/src/websample/WhereSelectServlet.java:36: エラー: シンボルを見つけられません
List<Account> list = new ArrayList<Account>();
^
シンボル: クラス Account
場所: クラス WhereSelectServlet
WEB-INF/src/websample/WhereSelectServlet.java:36: エラー: シンボルを見つけられません
List<Account> list = new ArrayList<Account>();
^
シンボル: クラス Account
場所: クラス WhereSelectServlet
WEB-INF/src/websample/WhereSelectServlet.java:41: エラー: シンボルを見つけられません
Account account = new Account();
^
シンボル: クラス Account
場所: クラス WhereSelectServlet
WEB-INF/src/websample/WhereSelectServlet.java:41: エラー: シンボルを見つけられません
Account account = new Account();
^
シンボル: クラス Account
場所: クラス WhereSelectServlet
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
試したコマンド(WEB-INFの上のディレクトリから実行)
×% javac WEB-INF/src/websample/WhereSelectServlet.java -sourcepath WEB-INF/
○% javac WEB-INF/src/websample/WhereSelectServlet.java -sourcepath WEB-INF/src
×% javac WEB-INF/src/websample/WhereSelectServlet.java -sourcepath WEB-INF/src/websample
○はコンパイル成功
×はコンパイル失敗
```
自分で試したこと
WEB-INFから実行しても、なぜか-sourcepathをsrcに設定した時だけコンパイル成功する
0