NetBeans 8.2 不会突然 Run/Open Mac

NetBeans 8.2 Won't Run/Open on Mac all of sudden

我正在用 Netbeans v8.2 编写一个项目,突然它关闭了。当我重新打开它时,我看到附加的 screen.I 无法打开任何项目,即使我可以在那里看到它们,而且大多数选项现在都变灰了。请任何人帮助。我运行MACOS。请问谁能告诉我到底如何恢复到旧版本?

NetBeans Info Screenshot of now Netbeans

您不需要恢复到旧版本的 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 Info 屏幕截图的底部附近 post 编辑了您的问题。
  • 启动 NetBeans。

如果您在完成所有操作后仍然遇到问题,请将您的 post 更新为:

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

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

  • 如上所述,NetBeans 8.2 不支持任何 JDK > 8.
  • Apache NetBeans 9.0,最新版本,另外支持JDK 9和JDK 10。
  • 即将面世的 Apache NetBeans 10 也将支持 JDK11.

已将 mac os 更新到 big sur,NetBeans 8.2 不会 Run/Open Mac 解决这个问题: 找到 netbeans.conf 并在此目录中编辑此文件:/Applications/NetBeans/NetBeans\ 8.0.2.app/Contents/Resources/NetBeans/etc/netbeans.conf 并设置这一行:netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home"