我装的是jdk1.6.0_10,装好之后进入cmd输入java -version之后显示:C:\Documents and Settings\Administrator>java -version
java version "1.3.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)
Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)我明明没有装什么1.3版本啊!进入注册表看到的也是我装的1.6版本的,就是找不到那个1.3是哪里来的!!重装jdk也不行,结果都是这样!有没有哪位高手帮我解决下,感激啊!
java version "1.3.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)
Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)我明明没有装什么1.3版本啊!进入注册表看到的也是我装的1.6版本的,就是找不到那个1.3是哪里来的!!重装jdk也不行,结果都是这样!有没有哪位高手帮我解决下,感激啊!
可能 IDE 调试程序的时候 自己降低?
把jdk\bin放到path的最前面看看
以前发现是oracle安装的时候带进去的
比如:Oracle、Rose等
只要在 path 中将其它的 JRE 删除,留下你想用的就OK了
path中设置的时候,你把现在用的版本的bin 放在了后面,把1.3那个放在前面。。就会出现这种问题。
把现在用的版本的bin 放在最前面就能解决问题了。。
解决办法是安装JDK的时候同时安装JRE,并且在注册表里面找到的LOCAL_MACHINE的SOFTWAR里JavaSoft里删除1.3的Key
Oracle 9i带的就是1.3 按引用说的做就对了
java环境变量:
JAVA_HOME E:\Program Files\Java\jdk1.5.0_04
CLASSPATH .;%java_home%\lib;%java_home%\lib\tools.jar
path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
我去试试~