启动新的 Netbeans 项目时出现“无法启用所有请求的模块”错误

启动新的 Netbeans 项目时出现“无法启用所有请求的模块”错误

我已经在 Ubuntu LTS 16.04 中安装了 Netbeans,但是在“查找功能”阶段收到“无法启用所有请求的模块”错误(见下文)。

在此处输入图片描述

下列的netbeans 无法启用所有请求的模块,我试图进入/etc目录并查找netbeans.conf,但没有找到这样的文件(见下文)。

在此处输入图片描述

这可能是什么问题?

答案1

此问题大多发生在使用默认设置安装 NetBeans 时。结果,文件netbeans.conf的 位置不正确JAVA_HOME。当我们为 位置提供正确的路径时,此问题可以轻松解决JAVA_HOME

  1. 要查找JAVA_HOME系统上的位置,请按Ctrl+ Alt+打开终端T。然后在终端中输入以下命令。

    环境 | grep JAVA_HOME

输出将类似于此JAVA_HOME=/usr/lib/jvm/java-8-oracle。这/usr/lib/jvm/java-8-oracle是 JAVA_HOME 的位置。

  1. 现在,找到的位置netbeans.conf。为此,在终端中执行以下命令。

    sudo find / -name netbeans.conf

之后输入你的密码。输出将类似于/home/username/NetBeans/netbeans-8.2/etc/netbeans.conf。按Ctrl+退出当前正在运行的命令C

  1. Ctrl使用++从Shift终端复制输出C,然后使用复制的代码执行以下命令。

    sudo gedit /home/用户名/NetBeans/netbeans-8.2/etc/netbeans.conf

在您的情况下,使用+ +替换/home/username/NetBeans/netbeans-8.2/etc/netbeans.conf您刚刚复制的代码。CtrlShiftV

  1. 上述命令将在 gedit 中打开代码。按Ctrl+F在 gedit 中使用 find 并搜索netbeans_jdkhome="。这将保存 的位置JAVA_HOME。将 之后的所有内容替换netbeans_jdkhome="为上述步骤 1 中找到的 的位置JAVA_HOME。保存并退出文件。

  2. 重新启动 NetBeans 并尝试创建新项目。如果仍然不起作用,请重新启动系统并重试。

答案2

找到你的netbeans根文件夹,打开/etc目录,然后编辑netbeans.conf。或者从你的“/usr”目录中搜索netbeans.conf。我的是在/usr/local/netbeans-8.2/etc

查找一行netbeans_jdkhome=并放入你的 jdk 主文件夹/usr/local/java/jdk1.8.0_131,使其看起来像这样:

netbeans_jdkhome="/usr/local/java/jdk1.8.0_131"

如果您无法编辑netbeans.conf,请使用以下命令打开并编辑它:

cd /path/to/netbeans.conf
sudo nano netbeans.conf

编辑完成后,按ctrl+x退出,按y保存,然后按enter确认。

相关内容