我卸载了 JDK 1.6.26,然后安装了 JDK 7,并更改了 PATH 以指向新版本。
但是当我打开 NetBeans 时,它显示了这个错误:
无法在指定的 jdkhome 中找到 java 安装:
C:\Program Files\Java\jdk1.6.0_25
您想尝试使用默认版本吗?
如何使 JDK 7 成为 NetBeans 使用的默认 JDK?
答案1
netbeans.conf
根据您的 JDK 位置找到并更改以下内容:
"netbeans_jdkhome="C:\Program Files\Java\jdk1.7.0_01""
它将解决你的问题。
该文件可能没有普通用户的写入权限,因此如果您无法保存更改,请确保授予自己写入该文件的权限。
答案2
首先,尝试检查其他环境变量中是否有对旧路径的引用。具体来说,检查 JAVA_HOME 和 JRE_HOME。
我不知道 NetBeans 的情况,但 Eclipse 倾向于在内部设置中记住 JDK 位置。您可能需要在 NetBeans 首选项中重置路径。
最后,尝试在注册表中搜索对旧 JDK 路径的引用。