【发布时间】:2017-11-28 17:34:19
【问题描述】:
我在我的 PC(Windows 8.1)上安装了带有 JDK 版本 8 的 netbeans 8.1。我卸载了 netbeans 8.1,然后安装了 netbeans 8.2。安装后我运行它,一切正常。
安装netbeans 8.1后,我卸载了JDK 8,然后安装了JDK 9。
安装 JDK 9 后,当我再次尝试运行 NetBeans 时,它给了我一个错误
在这台计算机上找不到 Java SE 开发工具包
我在网上查了一下,才知道这个错误的原因是NetBeans 8.2安装JDK版本8时,NetBeans被配置为使用JDK 8。所以当安装JDK 9时,NetBeans不能找到默认配置为使用的 JDK 8,因此引发了此错误。
然后我再次卸载了 NetBeans,然后当我尝试再次运行它的设置时,它给了我同样的错误。现在我什至无法运行 NetBeans 设置。
有人可以提出解决这个问题的方法吗?
PS。我已经将JDK 9添加到环境路径变量中。
【问题讨论】:
-
您机器上的 JAVA_HOME 设置是什么?此外,我相信 Netbeans 仍然需要设置 Java8,可以进一步配置为使用 JDK9。
-
我假设您需要编辑 netbeans.conf 并更改
netbeans_jdkhome变量? -
@KarlReid 我已经卸载了我的问题中提到的netbeans,所以我的电脑上现在没有
netbeans.conf文件。 -
@nullpointer 如何检查我的电脑上设置了哪个
JAVA_HOME?我的电脑上也安装了intelliJ Idea,它与JDK 9一起工作得很好。 -
打开命令提示符并输入
java -version,会发生什么?此外,echo %JAVA_HOME%应该指向您安装 jdk 的位置。
标签: java netbeans java-8 java-9