9 个解决方案
#1
安装的jdk还是jre
#2
path要设到JDK安装目录下的bin目录,
执行Java能正确是因为JDK在安装的时候拷贝了一个java.exe执行文件到C:\windows\system32目录下。
所以执行java -version命令并不能正确检验你的JDK安装是否成功。
执行Java能正确是因为JDK在安装的时候拷贝了一个java.exe执行文件到C:\windows\system32目录下。
所以执行java -version命令并不能正确检验你的JDK安装是否成功。
#3
JDK的路径未设置正确.如:CLASS_PATH:j2sdk1.4.0-rc\jre\lib\rt.jar
#4
我的jdk安装在C:\Program Files\Java\jdk\jdk1.5.0_06目录下
JAVA_HOME 的值为 C:\Program Files\Java\jdk1.5.0_06
classpath 的值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
path的值为 %JAVA_HOME%\bin;
大家看看问题出在哪里?
JAVA_HOME 的值为 C:\Program Files\Java\jdk1.5.0_06
classpath 的值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
path的值为 %JAVA_HOME%\bin;
大家看看问题出在哪里?
#5
classpath的值直接设成rt.jar的绝对路径可以吗?
我的机子就没用设,也不知道为啥,设了之后反而出错了
我的机子就没用设,也不知道为啥,设了之后反而出错了
#6
全都设置成绝对路径可能就不会错啦!!
#7
我也碰到过类似的问题,但是是一会好,一会不好。不好的时候我直接在cmd下面用set path=*** 和 set classpath=***就没有问题了,你不妨试试。
#8
装jdk时没装好,jdk和jre不要同一样目录,那样jre会覆盖掉jdk。
#9
解决了 在path变量中我把java的路径放到别的路径的前面就行了 不知道是怎么回事 感谢大家
#1
安装的jdk还是jre
#2
path要设到JDK安装目录下的bin目录,
执行Java能正确是因为JDK在安装的时候拷贝了一个java.exe执行文件到C:\windows\system32目录下。
所以执行java -version命令并不能正确检验你的JDK安装是否成功。
执行Java能正确是因为JDK在安装的时候拷贝了一个java.exe执行文件到C:\windows\system32目录下。
所以执行java -version命令并不能正确检验你的JDK安装是否成功。
#3
JDK的路径未设置正确.如:CLASS_PATH:j2sdk1.4.0-rc\jre\lib\rt.jar
#4
我的jdk安装在C:\Program Files\Java\jdk\jdk1.5.0_06目录下
JAVA_HOME 的值为 C:\Program Files\Java\jdk1.5.0_06
classpath 的值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
path的值为 %JAVA_HOME%\bin;
大家看看问题出在哪里?
JAVA_HOME 的值为 C:\Program Files\Java\jdk1.5.0_06
classpath 的值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
path的值为 %JAVA_HOME%\bin;
大家看看问题出在哪里?
#5
classpath的值直接设成rt.jar的绝对路径可以吗?
我的机子就没用设,也不知道为啥,设了之后反而出错了
我的机子就没用设,也不知道为啥,设了之后反而出错了
#6
全都设置成绝对路径可能就不会错啦!!
#7
我也碰到过类似的问题,但是是一会好,一会不好。不好的时候我直接在cmd下面用set path=*** 和 set classpath=***就没有问题了,你不妨试试。
#8
装jdk时没装好,jdk和jre不要同一样目录,那样jre会覆盖掉jdk。
#9
解决了 在path变量中我把java的路径放到别的路径的前面就行了 不知道是怎么回事 感谢大家