Netbeans 8.0.1 无法在 MacOS Mojave 上打开

Netbeans 8.0.1 not opening on MacOS Mojave

升级到 Mojave 后,Netbeans 8.0.1 不再打开;它显示初始屏幕,但随后立即关闭。

可能需要 JDK 更新;它支持哪个 JDK 版本以及我如何降级 JDK

谢谢!

NetBeans 在启动时读取名为 netbeans.conf 的配置文件。它只是一个包含属性的文本文件,位于 NetBeans 安装中的 etc 目录中。它可能指定的属性之一是通过 属性 netbeans_jdkhome.

使用的默认 JDK 的路径

如果该路径无效(例如,可能是由于 Mac 上的升级),则 NetBeans 将不会启动;如 OP 中所述,它将显示初始屏幕然后关闭。

解决方案是简单地编辑 属性 netbeans_jdkhome 以指定您要使用的 JDK 的有效路径。

请注意 netbeans_jdkhome 不一定在 netbeans.conf 中指定,因为 NetBeans 有其他方式确定默认 JDK 路径。但是,如果指定了 netbeans_jdkhome,则路径有效至关重要。