不灭的焱

加密类型:SHA/AES/RSA下载Go
复合类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel)、接口(interface)、数组(array)、结构体(struct) Go类型+零值nil
引用类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel) Go引用

作者:AlbertWen  添加时间:2013-03-09 22:46:51  修改时间:2025-12-07 15:05:29  分类: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所安装的目录文件夹路径。