NetBeans 打开时警告缺少 JDK

NetBeans 打开时警告缺少 JDK

我已经在 16.04 中安装了 jdk 版本 1.8.0_131,但是当我尝试运行 NetBeans 时显示此错误:

检查错误图像

缺少 JDK,需要它来运行某些 NetBeans 模块  
请使用 --jdkhome 命令行选项指定 JDK  
安装或参阅 http://wiki.netbeans.org/FaqRunningOnJre  
更多信息。

有关 Java 9 的安装历史的其他信息(与 Java 8 一起安装,后来被删除)请参阅评论。

什么原因可能导致此错误以及如何修复?

答案1

总结一下通过评论添加到问题中的信息,您安装了与 NetBeans 不兼容的 Java 9,然后将其删除,但 NetBeans 仍然显示缺少 JDK 的警告消息,因此您需要更新 $JAVA_HOME 以指向 Java 8。

  1. 卸载 NetBeans。

    sudo apt purge netbeans
    
  2. 打开终端并打开 /etc/environment 文件,在 nano 文本编辑器中进行编辑:

    sudo nano /etc/environment
    
  3. PATH="将以下文本字符串附加到以“这是我的文件中的第一行”开头的行的末尾/etc/environment

    :/$JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java" "
    

    "末尾的两个字符用于关闭"in PATH=",另一个字符"用于关闭/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java。我在我的文件中使用了双引号字符/etc/environment,希望你/etc/environment也使用双引号字符。你可以看到/etc/environment文件中每个单独的路径都由字符串分隔:/

    另外我的文件中没有任何$JAVA_HOMEfor ,只有for 。java-9/etc/environment$JAVA_HOMEjava-8

  4. 按下键盘组合键Ctrl+ O,然后按下Enter将正在 nano 中编辑的文件保存到当前位置。

  5. 按键盘组合键Ctrl+X退出 nano。

  6. 注销然后重新登录以使更改/etc/environment生效。

  7. 重新安装 NetBeans。

    sudo apt install netbeans
    

相关内容