如何使用 JDK 10 安装 Netbeans

How can I install Netbeans with JDK 10

我尝试使用 JavaHome 的命令行:

netbeans-trunk-nightly-201803230002-javase-windows.exe --javahome "C:\Program Files\Java\jdk-10"

应该可以,但我收到一条消息:

There is no JRE at the specified location C:\Program Files\Java\jdk-10

谢谢!

Updated on July 31, 2018 to strikethrough obsolete information, and add details on the official release of NetBeans 9.

您正在从 Oracle 的站点下载 NetBeans,因此您不应该期望即使是夜间开发版本也能与 Java 10.

NetBeans 目前正从 Oracle 移交给 Apache,并且可以从此处以 zip 文件的形式从 Apache 下载开发版本:

https://builds.apache.org/job/incubator-netbeans-linux/

您可以在 Linux、Mac 或 Windows 上解压缩该文件,它将与 Java 10 一起使用。请注意,它尚未正式发布释放;几周之后。

您可以检查错误 and/or 在此处报告错误:

https://issues.apache.org/jira/projects/NETBEANS


更新 2018 年 6 月 4 日

Apache NetBeans 9.0 RC1 于 5 月 28 日发布。源代码和二进制文件可以从此处下载为 zip 文件:

https://netbeans.apache.org/download/nb90/nb90-rc1.html

更新 2018 年 7 月 31 日

Apache NetBeans 9.0 于 7 月 29 日发布。可以从此处下载 zip 文件形式的源代码和二进制文件:

https://netbeans.apache.org/download/nb90/nb90.html#_downloading

!!!重要提示 !!!

NetBeans 9 官方 仅支持 Java SE,这意味着:

  • 与 NetBeans 8.2 相比,项目向导受到限制。例如,它甚至不允许您创建 Java 网络应用程序。
  • 大多数插件不可用。 NetBeans 的解压缩下载甚至不允许您为 Java EE、C/C++、Fortran、Grails、Groovy、PHP 等安装插件。

但是,启用该功能的过程很简单(风险自负)。有关详细信息,请参阅 How to get Netbeans 9 to deploy a valid webapp on Tomcat 的答案。

有关为什么默认情况下插件不可用的解释,请参阅 What's Happened to My Favorite NetBeans Plugins?

对于 Windows,您可以使用 NetBeans Extracted bundle 安装:

以管理员用户身份打开 cmd

netbeans-XXX-windows.exe --extract

然后 运行

java -jar bundle.jar

Netbeans 无法与 jdk 版本 10 一起正常工作。安装 jdk 8u/17l,一切都会顺利进行。