NetBeans 8.2 不会突然在 Mac 上运行/打开

K.H*_*ock 3 macos netbeans netbeans-8

我正在用 Netbeans v8.2 编写一个项目,突然间它关闭了。当我重新打开它时,我看到了附加的屏幕。即使我可以在那里看到它们,我也无法打开任何项目,而且大多数选项现在都是灰色的。请任何人帮忙。我运行 MAC 操作系统。请有人告诉我我到底是如何恢复到旧版本的?

NetBeans 信息 现在 Netbeans 的屏幕截图

sko*_*isa 6

您不需要恢复到旧版本的 NetBeans。您的屏幕截图显示 NetBeans 被错误配置为使用 Java 11.0.1,但您的 NetBeans (8.2) 版本不支持任何高于 1.8 的 Java 版本。

要解决此问题,您必须重新配置 NetBeans 8.2 以使用 JDK 1.8:

  • 关闭 NetBeans。
  • 如果尚未安装 JDK 1.8,请安装它。(您不需要删除 JDK 11。)
  • 找到文件netbeans.conf,该文件位于NetBeans 安装目录下的etc目录中。
  • 在文本编辑器中打开netbeans.conf,并找到包含属性值netbeans_jdkhome 的行
  • 该行可以用前导#注释掉。如果是这样,请通过删除前导#符号来取消注释该行。然后设置该属性的值以指定安装的 JDK 1.8 版本的实际路径,这样该行看起来类似于:

    netbeans_jdkhome="/mypath/to/jdk8"

  • 保存更改并启动 NetBeans。

如果您仍然有问题,您可以尝试的另一件事是删除您的用户目录和缓存目录:

  • 关闭 NetBeans。
  • 找到并删除您的用户目录缓存目录。他们的路径显示在随您的问题一起发布的NetBeans 信息屏幕截图的底部附近。
  • 启动 NetBeans。

如果您在完成所有操作后仍然遇到问题,请使用以下内容更新您的帖子:

  • 新问题的症状。
  • 更新的帮助 > 关于屏幕截图。
  • NetBeans 日志(查看 > IDE 日志)中的任何相关问题。

关于 NetBeans 对不同 JDK 版本的支持的一个相关点:

  • 如上所述,NetBeans 8.2 不支持任何 JDK > 8。
  • Apache NetBeans 9.0是最新版本,另外还支持 JDK 9 和 JDK 10。
  • 即将推出的 Apache NetBeans 10 也将支持 JDK 11。