我无法创建任何类型的新项目。我收到此错误消息,"此功能尚未启用。按“下一步”将其激活。",但按下"接着"不会激活它。
答案 0 :(得分:2)
在新的Ubuntu系统上安装Netbeans后,我遇到了同样的问题。事实证明,当我安装Netbeans时,我选择了所有默认设置,默认设置恰好是不正确的。
对我来说,我通过修改文件netbeans.conf
中的一行来修复它。假设您已经安装了Java Developer Kit(JDK),以下步骤应该可以解决问题。
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
使用上述信息,我的JAVA_HOME目录为:/usr/lib/jvm/java-7-oracle
要确认您已注意到正确的JAVA_HOME目录,请使用终端更改目录并执行命令:
ls -la
如果您安装了JDK并且找到了正确的目录,则应该在列表中看到两个文件夹:
include/
lib/
netbeans.conf
文件: username@hostname$ sudo find / -name netbeans.conf
netbeans.conf
文件并将netbeans_jdkhome
变量的路径更改为JAVA_HOME目录(在步骤1中标识)。 注意:您可能需要使用sudo编辑netbeans.conf
文件。例如,您可以输入终端:
sudo gedit <netbeans_install_directory>/etc/netbeans.conf
如果找到所有正确的目录并安装了JDK,这应该可以解决问题。完成这些步骤后,您需要重新启动Netbeans。它应该告诉你最后一次需要更新一些插件,但这次它应该找到它们并下载所需的Java插件。
还有一些需要注意的事项,如果解决方案有效,您应该在Netbeans的Projects
标签中看到咖啡图标(请参见下面的屏幕截图)。如果您点击Netbeans中的Tools -> Options -> Java -> Java Debugger
菜单,您就不应再看到Activate
按钮了。相反,您应该看到可以从中选择的几个字段和选项,以配置Java调试器。
答案 1 :(得分:1)
Java SE Environment 插件未激活:
Tools > Plugins > Installed >
现在您需要选择 Java SE 并按“激活”
为我工作。
谢谢
答案 2 :(得分:0)
在Linux环境中解决此错误的一种简单方法是使用命令行上的jdkhome参数指定jdk的位置
./netbeans --jdkhome <path to jdk>