不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者:AlbertWen  添加时间:2013-03-09 22:46:51  修改时间:2025-04-02 11:19:57  分类:08.Java基础  编辑

前段时间装了个jdk7试了试,后来做项目需要换成jdk6,安装完jdk6,设置完环境变量后出现问题。运行 java -version 出现

Error: could not open ‘C:\Program Files\Java\jre6\lib\i386\jvm.cfg'

运行 javac -version 则是正常的

javac 1.6.0_32

google之后,发现解决办法是删除

c:\windows\system32\java
c:\windows\system32\javaw
c:\windows\system32\javaws

之后再运行java则正确。

 


 

如果还不能解决问题,再看看注册表相关信息是否正确:

首先打开注册表:

运行输入  [windows键 +R键]在运行的对话框中输入regedit 或者 regedt32.exe  ,再点确定,之后按下述的注册表文件查找

[HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment/1.6/]

然后将下列两个文件 JavaHome=D:/jdk1.6/jre  RuntimeLib=D:/jdk1.6/jre/bin/client/jvm.dll  修改成你现在JDK所安装的目录文件夹路径。