Java NetBeans 8.1激活失败

Java NetBeans 8.1激活失败,java,netbeans,ubuntu-14.04,netbeans-8.1,Java,Netbeans,Ubuntu 14.04,Netbeans 8.1,我正试图在我的Ubuntu 14.04.3 LTS上安装NetBeans 8.1。当我尝试创建一个新项目时,它显示一个错误,表示“并非所有请求的模块都可以启用”。我试着从插件激活它,但没有用 为什么会发生这种情况,我能做些什么来解决它 我在Linux Mint 17.2上的NetBeans 8.1也遇到了同样的问题,我找到了解决方案(在安装过程中,我选择了错误的JDK目录) 如果找不到兼容的JDK安装,您可能需要通过执行以下操作手动添加JDK安装目录的路径: 在文本编辑器中打开位于netbean

我正试图在我的Ubuntu 14.04.3 LTS上安装NetBeans 8.1。当我尝试创建一个新项目时,它显示一个错误,表示“并非所有请求的模块都可以启用”。我试着从插件激活它,但没有用

为什么会发生这种情况,我能做些什么来解决它


我在Linux Mint 17.2上的NetBeans 8.1也遇到了同样的问题,我找到了解决方案(在安装过程中,我选择了错误的JDK目录)

如果找不到兼容的JDK安装,您可能需要通过执行以下操作手动添加JDK安装目录的路径:

  • 在文本编辑器中打开位于netbeans/etc目录中的netbeans.conf文件
  • 输入netbeans_jdkhome选项的兼容JDK安装位置。Windows中的默认位置是C:\Program Files\Java\jdk1.7.0\U 67或类似位置。
    在我的例子中:/usr/lib/jvm/java-8-oracle/
  • 保存netbeans.conf文件并在netbeans/bin目录中运行可执行文件

  • 以防万一,我只需注释掉下面的一行就解决了这个问题

    netbeans_jdkhome="/usr"
    

    编辑: 上述代码的目录位于文件~/netbeans-8.1/etc/netbeans1)卸载netbeans并从这里下载JDK 8

    2) 将JDK提取到/home/username/

    3) 下载Netbeans

    4) 按照教程从终端安装Netbeans

    5) 安装程序询问jdk位置,然后浏览到/home/username/jdk1.8.091


    问题解决了….

    我遇到了同样的问题,我所做的是:-1

  • 卸载网络bean, 2.我已经安装了Oracle Java 8。 3.重新安装NetBeans,并确保在安装过程中选择Oracle Java 8 jdk

  • 确保在安装向导中选择正确的JDK目录如果您不确定是否可以从
    C:\Program Files\NetBeans{NetBeans version}\etc
    更改它,您将看到文件底部的
    NetBeans.conf
    编辑它(我使用记事本+),您将看到一行
    NetBeans\u jdkhome=“C:\Program Files\Java\{您想要的jdk目录}”“
    确保它是有效的JDK,并且是JDK,而不是JRE

    您使用的是哪个java版本<代码>java-版本@次优1.7.0_85@kylas您尝试创建什么样的项目?@WillShackleford因为安装路径是
    /home/khlim/netbeans-8.1
    ,我假设它不是从Ubuntu存储库安装的。也许您尝试使用JRE而不是JDK运行netbeans(请参阅)是,这也为我解决了Ubuntu上的问题。在Ubuntu 14.04上工作。在Ubuntu 16上为我工作如果有人在openSUSE上遇到这个问题,那么
    netbeans_jdkhome
    应该使用的位置通常是
    /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0
    ,但请记住,这对于java-1_8_0-openjdk是正确的。对于java-1_7_0-openjdk和java-9-openjdk,您需要相应地调整路径。安装JDK 8后,您的解决方案解决了我的问题。为了澄清这一点,我的安装位于~/netbeans-8.1/etc/netbeans.conf中。对于netbeans 8.2和实际的Debian或Ubuntu,我必须更精确地定义netbeans_jdkhome=“/usr/lib/jvm/java-8-oracle”。这对@zkjellberg提到的MEA有效。该行位于~/netbeans-8.1/etc/netbeans.conf。我忘了把它放在一起了。修复java_HOME也应该修复它
    #netbeans_jdkhome="/usr"