我正在Netbeans v8.2中编写一个项目,突然它关闭了。当我重新打开它时,我看到了附带的屏幕。我无法打开任何项目,即使我可以在那里看到它们,而且大多数选项现在都变灰了。请任何人帮忙。我运行MAC操作系统。请有人告诉我,我到底是如何恢复到旧版本的?
NetBeans信息现在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
- 找到并删除用户目录和缓存目录etBeans Info屏幕截图的底部附近
- 启动NetBeans
如果你在做了所有这些之后仍然有问题,那么用更新你的帖子
- 新问题的症状
- 更新的帮助>关于屏幕截图
- NetBeans日志中的任何相关问题(View>IDE日志(
关于NetBeans对不同JDK版本的支持的一个相关点:
- 如上所述,NetBeans 8.2不支持任何JDK>8
- Apache NetBeans 9.0是最新版本,它还支持JDK 9和JDK 10
- 即将推出的ApacheNetBeans10也将支持JDK11
将macos更新为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"