NetBeans 8.2在Linux Mint上为我工作。造成问题的最可能原因是NetBeans 8.2配置为使用Java的不兼容版本。要查看所使用的Java版本,请选择帮助>关于:
如果您使用的是NetBeans 8.2,则:
- 必须安装JDK 8。
- 必须将NetBeans 8.2配置为使用JDK 8,如上面的屏幕截图所示。
只要同时满足这两个条件,您的计算机上安装了多少其他版本的Java都无关紧要。我假设您知道如何安装JDK 8(如有必要)。要配置NetBeans以使用JDK 8:
- 在NetBeans安装目录的 etc 目录中找到文件 netbeans.conf 。
- netbeans.conf 是一个包含名称/值属性对的文本文件。在任何文本编辑器中将其打开。
- 找到包含文本 netbeans_jdkhome 的行。如果使用前导
#
字符将该行注释掉,请删除该字符。
- 将属性 netbeans_jdkhome 的值设置为JDK 8安装的路径。
- 在我的Linux Mint计算机上,条目看起来像这样
netbeans_jdkhome="/home/johndoe/jdk1.8.0_151"
,尽管您可能正在使用JDK 8的更新版本。
- 将更改保存到 netbeans.conf 并(重新)启动Netbeans。一切现在都应该正常工作。
如果您仍然有问题,请通过以下方式更新您的问题:
- 帮助>关于的屏幕截图,如上所示。
- 自最近重启NetBeans以来编写的NetBeans日志( View> IDE Log )的内容。