【问题标题】:Java SE Development Kit not found on this computer在这台计算机上找不到 Java SE 开发工具包
【发布时间】: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


【解决方案1】:

所以经过一番搜索,我知道对于netbeans 8.2,您需要JDK 8,因为需要JDK 8 才能使用NetBeans IDE 8.2 中的JavaFX 8 功能。

安装JDK 8后,问题已解决。

【讨论】:

    猜你喜欢
    • 2018-03-12
    • 2011-05-22
    • 2019-07-22
    • 2015-11-19
    • 2014-01-22
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多