Error: could not open D:/Program Files/Java/jre6/lib/i386/jvm.cfg'处理方法
重装JDK后,因为没有装在以前的目录,运行java命令后报错
[计算机]右键的[属性运行java而出现could not open D:/program files/java/jre6/lib/i386/jvm.cfg 等的类似提示时,就要做出相应的修改注册表的处理;
解决办法:
标准JDK的lib目录下确实没有i386的目录,这个只在JRE中存在。你大概安装JDK时,同时安装的JRE没安装正确,才导致这个问题的。可以修改注册表解决(假设你是1.6):显示[windows + R]在运行的对话框中输入[regedt32.exe],再点确定;之后按下述的注册表文件查找 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6\]然后将下列两个文件[JavaHome=D:\jdk\jre]和[RuntimeLib=D:\jdk\jre\bin\client\jvm.dll]修改成现在JDK所安装的目录文件夹
如果classpath和path都没有错,就去删除这三个exe
- c:/windows/system32/java.exe
- c:/windows/system32/javaw.exe
- c:/windows/system32/javaws.exe (有的人机器中可能javaws.exe不一定存在)
然后打开命令行工具,运行java就正确了