当前位置: 技术问答>java相关
各位前辈,关于java命令的问题/
来源: 互联网 发布时间:2015-06-05
本文导语: 我在机器上安装了jb5.0和jdk1.4,现在我j用jdk下面的java命令来运行程序时。总是说 “Registry key 'softwarejavasoftjava Runtime EnvironmentCurrentVersion'' has value '1.4,but 1.3 is required.' error: could not find java.dll error: could not fin...
我在机器上安装了jb5.0和jdk1.4,现在我j用jdk下面的java命令来运行程序时。总是说
“Registry key 'softwarejavasoftjava Runtime EnvironmentCurrentVersion''
has value '1.4,but 1.3 is required.'
error: could not find java.dll
error: could not find java 2 Runtime Environment”
这是为什么???
在jb下面就没有问题。。。
“Registry key 'softwarejavasoftjava Runtime EnvironmentCurrentVersion''
has value '1.4,but 1.3 is required.'
error: could not find java.dll
error: could not find java 2 Runtime Environment”
这是为什么???
在jb下面就没有问题。。。
|
将jdk1.4(jre/bin)中的java命令的路径设在path环境变量最前面
|
你的jre覆盖了jdk1.3的,你设置一下路径。
|
看看环境变量java_home的设置改动了没有?
|
我想情况时是这样的:
你的环境变量里的设置是针对JDK1.4的,你装JDK1.4和jb5.0的顺序是先前者,这样在装jb5.0后,你所说的注册表键值被改为了1.3。
你可以直接把你所说的注册表键值改为
1.4
并检查你的1.4注册表目录下的各键值是否正确,
在确认你的classpath设置正确的情况下
再试一试!
你的环境变量里的设置是针对JDK1.4的,你装JDK1.4和jb5.0的顺序是先前者,这样在装jb5.0后,你所说的注册表键值被改为了1.3。
你可以直接把你所说的注册表键值改为
1.4
并检查你的1.4注册表目录下的各键值是否正确,
在确认你的classpath设置正确的情况下
再试一试!