to zwzhero(令狐冲) 删其中的一个怎么删?我把1.4.0删了,但是在控制面板里的Java plug-in1.4.0 删不了,还有用不用删注册表里的东西? 我改成了这样,但是还是不行set JAVA_HOME=c:\jdk1.3.0_02 set path=c:\jdk1.3.0_02\bin; set ClASSPATH=c:\jdk1.3.0_02\lib\tools.jar;c:\jdk1.3.0_02\lib\dt.jar;c:\jdk1.3.0_02\jre\lib\rt.jar;.;
再加上c:\jdk1.3.0_02\lib\tools.jar;c:\jdk1.3.0_02\lib\dt.jar
http://www.csdn.net/expert/topic/971/971217.xml?temp=.3411829
删其中的一个怎么删?我把1.4.0删了,但是在控制面板里的Java plug-in1.4.0
删不了,还有用不用删注册表里的东西?
我改成了这样,但是还是不行set JAVA_HOME=c:\jdk1.3.0_02
set path=c:\jdk1.3.0_02\bin;
set ClASSPATH=c:\jdk1.3.0_02\lib\tools.jar;c:\jdk1.3.0_02\lib\dt.jar;c:\jdk1.3.0_02\jre\lib\rt.jar;.;
说是java.exe和javac.exe是在path中设置的,
但是javac.exe能用,java就老出现错误
还有可能是安装两个版本会有冲突
例1
c:/>javac e:\java\A.java
通过
c:/>java e:\java\A
Exception in thread "main" java.lang.NoClassDefFoundError例2
c:/>e:e:/>cd javae:/>java>javac A.java
通过
e:/>java>java A
通过我的目的是想让java.exe在第一种情况下也可以通过
这样就可以了
java -classpath . 文件名
不行来找我:)