"此功能尚未启用。按“下一步”将其激活。",但按下"接着"不激活它。在netbeans

时间:2016-02-13 19:55:47

标签: java netbeans

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

3 个答案:

答案 0 :(得分:2)

概述

在新的Ubuntu系统上安装Netbeans后,我遇到了同样的问题。事实证明,当我安装Netbeans时,我选择了所有默认设置,默认设置恰好是不正确的。

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


解决方案

  1. 识别JDK的主文件夹。如果设置了JAVA_HOME环境变量,请从终端执行此操作: env | grep JAVA_HOME
  2. 如果未设置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
    

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

    ls -la
    

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

    include/
    lib/
    
    1. 通过在终端中执行以下命令找到netbeans.conf文件:
    2. username@hostname$ sudo find / -name netbeans.conf

      1. 编辑netbeans.conf文件并将netbeans_jdkhome变量的路径更改为JAVA_HOME目录(在步骤1中标识)。
      2. 注意:您可能需要使用sudo编辑netbeans.conf文件。例如,您可以输入终端:
        sudo gedit <netbeans_install_directory>/etc/netbeans.conf


        结论

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

        还有一些需要注意的事项,如果解决方案有效,您应该在Netbeans的Projects标签中看到咖啡图标(请参见下面的屏幕截图)。如果您点击Netbeans中的Tools -> Options -> Java -> Java Debugger菜单,您就不应再看到Activate按钮了。相反,您应该看到可以从中选择的几个字段和选项,以配置Java调试器。

        Coffee icon in Netbeans

答案 1 :(得分:1)

Java SE Environment 插件未激活:

Tools > Plugins > Installed >

现在您需要选择 Java SE 并按“激活”

为我工作。

谢谢

答案 2 :(得分:0)

在Linux环境中解决此错误的一种简单方法是使用命令行上的jdkhome参数指定jdk的位置

./netbeans --jdkhome <path to jdk>