本人用的是win7的系统,所以在这里我就专对win7做解释;
首先说下Java的环境配置:
[计算机]右键的[属性]----->[高级系统设置]----->[高级]中的[环境变量(N)]----->在用户变量中点击[新建]按键,建立一个[变量名]为[classpath],[变量值]为[,;C:\jdk\lib;]设定好后点击确定(在变量值中所要填写的为你的JDK所安装的文件夹目录中,而且最终要对应的文件夹为jdk中的lib)----->再次点击[新建]按键,建立一个[变量名]为[path],[变量值]为[C:\jdk\bin;],设定好后点击确定----->之后再点击两个刚依次打开对话框中右下方的确定,这样Java的环境变量就设置好了;
但是有的时候,由于JDK被重复的安装卸载,使得电脑的注册表中的值设定紊乱,最终导致出现开打eclipse或者是在命令窗口中运行java而出现could not open C:/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所安装的目录文件夹
http://hi.baidu.com/more026/blog/item/b476631c09612277f624e4d5.html