打开NETBEANS 7.1时提示: cannot locate java installation in specified jdkhome:

cannot locate java installation in specified jdkhome:
C:\Program Files\Java\jdk1.7.0_01
do you want to try to use default version?

为原来安装 JDK 1.7,后来卸载安装 JDK1.6 就出现这个提示了?
如何解决?
解决的方法很简单:C:\Program Files\NetBeans 6.5\etc\netbeans.conf ,或者你自己的安装目录下的etc\netbeans.conf文件内,找到对应的配置信息,修改为新的jdk目录即可。

# Default location of JDK, can be overridden by using --jdkhome <dir>:
netbeans_jdkhome="C:\Program Files\Java\jdk1.7.0_01"
将上面内容改为(新安装JDK路径更新即可):
# Default location of JDK, can be overridden by using --jdkhome <dir>:
netbeans_jdkhome="D:\Program Files\Java\jdk1.6.0_43"

jdk从1.7开始,环境变量信息写在了注册表中,如果出现环境变量问题,通过更改系统环境变量是不起作用的,所以,需要修改注册表,具体位置是:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft,将javasoft删除,然后重新安装jdk6或者在环境变量中指定jdk6就可以了。。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答