NetBeans 8.2突然无法在Mac上运行/打开

时间:2018-11-01 20:17:58

标签: macos netbeans netbeans-8

我当时正在用Netbeans v8.2编码一个项目,然后突然关闭了。当我重新打开它时,我看到了所附的屏幕。即使我在那儿看到它们,也无法打开任何项目,并且大多数选项现在都变灰了。请任何人帮助。我运行MAC OS。请有人告诉我,我到底是如何还原到旧版本的?

NetBeans Info Screenshot of now Netbeans

2 个答案:

答案 0 :(得分:2)

您无需还原到旧版本的NetBeans。您的屏幕快照显示NetBeans被错误地配置为使用Java 11.0.1,但是您的NetBeans版本(8.2)不支持Java的任何大于1.8的版本。

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

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

      

    netbeans_jdkhome =“ / mypath / to / jdk8”

  • 保存更改并启动NetBeans。

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

  • 关闭NetBeans。
  • 找到并删除您的用户目录缓存目录。它们的路径显示在问题所在的 NetBeans Info 屏幕截图的底部附近。
  • 启动NetBeans。

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

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

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

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

答案 1 :(得分:0)

将 mac os 更新为 big sur 并且 NetBeans 8.2 无法在 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"