jdk 11 的 Netbeans 安装程序问题

Meh*_*ani 4 netbeans-8

我下载并安装了 jdk 11,现在正在尝试安装 netbeans 8.2。但是我收到一条错误消息,指出“在这台计算机上找不到 JAVA SE。确保 JDK 已正确安装并再次运行安装程序。您可以使用 --javahome 安装程序参数指定有效的 JDK 位置。”

我创建了一个 JAVA_HOME 变量并将值设置为“C:\Program Files\Java\jdk-11.0.1\bin”,并为 PATH 变量设置了相同的值。我该如何解决?

sko*_*isa 5

你面临几个问题:

  • NetBeans 8.2 需要 JDK 8,它不适用于任何版本的 Java > 8。
  • NetBeans 尚不支持 JDK 11,但即将发布支持 JDK 11 的新版本 (NetBeans 10)。

最简单的方法是删除 JDK 11(除非您出于 NetBeans 之外的其他原因需要它),安装 Java 8,然后重新安装 NetBeans 8.2。过去可以下载与 Java 8 捆绑在一起的 NetBeans 8.2,但如果您现在尝试这样做,Oracle 只会将您重定向到 Apache NetBeans 9.0 网站。

有比 8.2 更新的 NetBeans 版本Apache NetBeans 9.0。虽然它支持 Java 9 和 Java 10,但它也不支持 Java 11。

更新以反映 NetBeans 10 于 2018 年 12 月 27 日发布:

如果您真的想将 Java 11 与 NetBeans 一起使用,您可以自行承担风险下载 NetBeans 10 测试版的最新 Jenkins 版本

如果要将 Java 11 与 NetBeans 一起使用,请下载 NetBeans 10.0。下载是一个 zip 文件,它适用于所有平台。