我无法创建任何类型的新项目。我收到此错误消息“此功能尚未启用。请按”下一步“激活它。",但按”下一步”不会激活它。
qnzebej01#
我在一个新的Ubuntu系统上安装Netbeans后遇到了同样的问题。原来我在安装Netbeans时选择了所有的默认值,而默认值碰巧是不正确的。对我来说,我通过修改文件netbeans.conf中的一行来修复这个问题。
netbeans.conf
1.标识JDK的主文件夹。如果设置了JAVA_HOME环境变量,请从终端执行以下命令:env | grep JAVA_HOME个如果没有设置JAVA_HOME变量,您可以执行:whereis java您需要注意java可执行文件的安装目录。在我的系统上执行whereis java将返回以下内容:
env | grep JAVA_HOME
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目录,请使用终端更改该目录并执行以下命令:
/usr/lib/jvm/java-7-oracle
ls -la
如果已安装JDK并找到了正确的目录,则应在列表中看到两个文件夹:
include/ lib/
1.通过在终端中执行以下命令找到netbeans.conf文件:username@hostname$ sudo find / -name netbeans.conf1.编辑netbeans.conf文件,并将netbeans_jdkhome变量的路径更改为JAVA_HOME目录(在步骤1中确定)。注意:您可能需要使用sudo来编辑netbeans.conf档案。例如,您可以在终端机中输入:sudo gedit <netbeans_install_directory>/etc/netbeans.conf个
username@hostname$ sudo find / -name netbeans.conf
netbeans_jdkhome
sudo gedit <netbeans_install_directory>/etc/netbeans.conf
如果您找到了所有正确的目录并安装了JDK,这应该可以解决问题。完成这些步骤后,您需要重新启动Netbeans。它应该会最后一次告诉您它需要更新一些插件,但这次它应该会找到这些插件并下载所需的Java插件。还有几件事需要注意,如果解决方案有效,您应该会在Netbeans的Projects标签中看到一个咖啡图标(见下面的屏幕截图)。如果您单击Netbeans中的Tools -> Options -> Java -> Java Debugger菜单,您应该不会再看到Activate按钮本身。相反,您应该会看到几个字段和选项,您可以从中选择,以配置Java调试器。
Projects
Tools -> Options -> Java -> Java Debugger
Activate
w6lpcovy2#
未激活Java SE环境插件:
Tools > Plugins > Installed >
现在,您需要选择Java SE并按“激活”对我有用。谢谢
lymgl2op3#
在Linux环境中解决此错误的简单方法是在命令行中使用jdkhome参数指定jdk的位置
./netbeans --jdkhome <path to jdk>
yrdbyhpb4#
对于简单的Java SE应用程序,请执行以下步骤:
1.档案1.新建项目1.在类别中选择Java with Maven
**注意1:**请确保您的机器已连接到Internet。**注意2:**这适用于我在Windows 10中的Apache NetBeans IDE 15。
4条答案
按热度按时间qnzebej01#
概述
我在一个新的Ubuntu系统上安装Netbeans后遇到了同样的问题。原来我在安装Netbeans时选择了所有的默认值,而默认值碰巧是不正确的。
对我来说,我通过修改文件
netbeans.conf
中的一行来修复这个问题。溶液
1.标识JDK的主文件夹。如果设置了JAVA_HOME环境变量,请从终端执行以下命令:
env | grep JAVA_HOME
个如果没有设置JAVA_HOME变量,您可以执行:
whereis java
您需要注意java可执行文件的安装目录。在我的系统上执行
whereis java
将返回以下内容:使用上面的信息,我的JAVA_HOME目录是:
/usr/lib/jvm/java-7-oracle
要确认您已记下正确的JAVA_HOME目录,请使用终端更改该目录并执行以下命令:
如果已安装JDK并找到了正确的目录,则应在列表中看到两个文件夹:
1.通过在终端中执行以下命令找到
netbeans.conf
文件:username@hostname$ sudo find / -name netbeans.conf
1.编辑
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调试器。w6lpcovy2#
未激活Java SE环境插件:
现在,您需要选择Java SE并按“激活”
对我有用。
谢谢
lymgl2op3#
在Linux环境中解决此错误的简单方法是在命令行中使用jdkhome参数指定jdk的位置
yrdbyhpb4#
对于简单的Java SE应用程序,请执行以下步骤:
1.档案
1.新建项目
1.在类别中选择Java with Maven
1.单击“下一步”并等待功能激活
**注意1:**请确保您的机器已连接到Internet。
**注意2:**这适用于我在Windows 10中的Apache NetBeans IDE 15。