试了许多种方案,一个不行?
根据各方各派的说法,我对classpath试了许多种的方案,结果一个不行(以下为部分,并没有全部列出)
D:\Sun\AppServer\jdk\lib\tools.jar;.;G:\Downloads;
;D:\Sun\AppServer\jdk\lib\tools.jar;.;G:\Downloads;
.D:\Sun\AppServer\jdk\lib\tools.jar;.;G:\Downloads;
.;D:\Sun\AppServer\jdk\lib\tools.jar;.;G:\Downloads;
G:\Downloads;
;G:\Downloads;
.G:\Downloads;
.;G:\Downloads;
D:\Sun\AppServer\jdk\lib\dt.jar:D:\Sun\AppServer\jdk\lib\tools.jar:
;D:\Sun\AppServer\jdk\lib\dt.jar:D:\Sun\AppServer\jdk\lib\tools.jar:
.D:\Sun\AppServer\jdk\lib\dt.jar:D:\Sun\AppServer\jdk\lib\tools.jar:
.;D:\Sun\AppServer\jdk\lib\dt.jar:D:\Sun\AppServer\jdk\lib\tools.jar:
D:\Sun\AppServer\jdk\lib\dt.jar;D:\Sun\AppServer\jdk\lib\tools.jar;
;D:\Sun\AppServer\jdk\lib\dt.jar;D:\Sun\AppServer\jdk\lib\tools.jar;
.D:\Sun\AppServer\jdk\lib\dt.jar;D:\Sun\AppServer\jdk\lib\tools.jar;
.;D:\Sun\AppServer\jdk\lib\dt.jar;D:\Sun\AppServer\jdk\lib\tools.jar;
我的SDK1.4装在D:\Sun\AppServer之下;要运行的a.java和a.class在G:\Downloads下
就是出现问题四
Exception in thread "main" java.lang.NoClassDefFoundError: g:\downloads\a/java
多个变量之间用;是必然的
:可能是一些人引用的时候看错了
.是相对路径,既然绝对路径已全部打出,可不必用.
dt.jar和tools.jar是做什么的,不清楚
按名称来说因该是设置*.class所在路径,但CSDN上高手又说应将CLASSPATH设置为dt.jar和tools.jar,
Chinajavaworld.com上高手说应为*.class所在路径,还有部分说为tools.jar和*.class所在路径
恳请高手指点原因!