“此功能尚未启用。按下一步激活它。”,但按“下一步”不会激活它。在网豆中

Abd*_*mal 5 java netbeans

我无法创建任何类型的新项目。我收到此错误消息,“此功能尚未启用。按下一步激活它。”,但按“下一步”不会激活它。

Mik*_*eyE 4

概述


在新的 Ubuntu 系统上安装 Netbeans 后,我遇到了同样的问题。结果我安装Netbeans时选择了所有默认值,而默认值恰好不正确。

对我来说,我通过更改文件中的一行来修复它netbeans.conf。假设您已经安装了 Java 开发人员工具包 (JDK),则以下步骤应该可以解决该问题。


解决方案


  1. 确定 JDK 的主文件夹。如果您设置了 JAVA_HOME 环境变量,请从终端执行以下命令: env | grep JAVA_HOME

如果未设置 JAVA_HOME 变量,您可以执行:whereis java
您需要记下 java 可执行文件的安装目录。在我的系统上执行whereis java返回以下内容:

username@hostname$ whereis java<BR>
java: /usr/bin/java /usr/lib/java /usr/share/java /usr/lib/jvm/java-7-oracle/bin/java /usr/lib/jvm/java-7-oracle/jre/bin/java /usr/share/man/man1/java.1.gz
Run Code Online (Sandbox Code Playgroud)

使用上面的信息,我的 JAVA_HOME 目录是:/usr/lib/jvm/java-7-oracle
要确认您已记下正确的 JAVA_HOME 目录,请使用终端更改目录并执行命令:

ls -la
Run Code Online (Sandbox Code Playgroud)

如果您安装了 JDK 并且找到了正确的目录,您应该在列表中看到两个文件夹:

include/
lib/
Run Code Online (Sandbox Code Playgroud)
  1. netbeans.conf通过在终端中执行以下命令找到该文件:

username@hostname$ sudo find / -name netbeans.conf

  1. 编辑该netbeans.conf文件并将变量的路径更改netbeans_jdkhome为 JAVA_HOME 目录(在步骤 1 中标识)。

注意:您可能需要netbeans.conf使用 sudo 编辑该文件。例如,您可以在终端中输入:
sudo gedit <netbeans_install_directory>/etc/netbeans.conf


结论


如果您找到了所有正确的目录并安装了 JDK,这应该可以解决问题。完成这些步骤后,您需要重新启动 Netbeans。它应该最后一次告诉您它需要更新一些插件,但这一次它应该找到它们并下载所需的 Java 插件。

还有其他一些需要注意的事情,如果解决方案有效,您应该会在ProjectsNetbeans 选项卡中看到一个咖啡图标(请参见下面的屏幕截图)。如果单击Tools -> Options -> Java -> Java DebuggerNetbeans 中的菜单,您将不再Activate单独看到该按钮。相反,您应该看到多个字段和选项,您可以从中进行选择来配置 Java 调试器。

Netbeans 中的咖啡图标