我觉得我有点失去它,
我已经用我的 PATH 变量设置了我的 JDK,所以 javac 可以正常工作。
我正在尝试在 CLASSPATH 下添加环境变量,这样我就不必重复使用-cp
标志。
我一直在编译我的 .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\ 应该是正确的路径。
我错过了什么吗?
谢谢,