ちょっと負けてるような気もしますが、
PATH 変数を使用して JDK をセットアップしたので、javac は正常に動作します。
-cp
フラグを繰り返し使用する必要がないように、CLASSPATH の下に環境変数を追加しようとしています。
私は常に.javaファイルをコンパイルしていますT:\WEB-INF\classes\myPack\Applications\myApp\
そのため、現時点ではjavac -cp "..\..\..\;..\..\lib\*" *.java
、ファイルを正常にコンパイルするコマンドを使用しています。しかし、それは醜く、私はそれを入力するのが嫌いです.
T:\WEB-INF\classes\myPack\ - インポートする必要があるカスタム クラスが含まれています
T:\WEB-INF\classes\myPack\lib\ (....\lib*) - サードパーティの .jar ファイルが含まれています
ただし、絶対パスを使用すると、カスタム クラスが見つかりません。
.;T:\WEB-INF\classes\myPack\lib\* - works fine - missing classes!
.;..\..\..\;T:\WEB-INF\classes\myPack\lib\* - works fine!
.;T:\WEB-INF\classes\myPack;T:\WEB-INF\classes\myPack\lib\* - Doesn't find the classes in the myPack folder.
私はそれを調べましたが、クラスファイルを見つけたい場合はアスタリスクは必要ないので、T:\WEB-INF\classes\myPack\ が正しいパスである必要があります。
何か不足していますか?
ありがとう、