问题与Linux Mint上的Netbeans

我刚刚在Oracle网站上使用脚本安装了Netbeans,并且遇到了一些麻烦。 打开Netbeans之后,我去打开一个简单的.java文件来testing它,并得到这个错误:

“缺lessJDK并需要运行一些Neatbeans模块,请使用–jdkhome命令行选项指定JDK安装,或者参阅http://wiki.netbeans.org/FaqRunningOnJre了解更多信息。”

我有OpenJDK,我不确定使用–jdkhome命令行选项是什么意思。 我还访问了wiki,这是关于完整安装JDK,我不认为我需要这样做。 任何帮助表示赞赏。

我认为如果你想使用Netbeans进行java开发, 最好使用Oracle Java JDK而不是Open JDK

您可以使用此链接在Linux Mint中设置Oracle Java JDK

所以,最好在Netbeans安装之前遵循这些指令(JDK安装),一切都会顺利的。

Steps: 1-Remove OpenJDK installation sudo apt-get update && apt-get remove openjdk* 2- Download Oracle JDK you want to install (for example JDK 8) Download the *.tar.gz one. example for current version: jdk-8u65-linux-x64.tar.gz 3- Extract the file and create a folder where to move it tar -zxvf jdk-8u65-linux-x64.tar.gz sudo mkdir -p /opt/java sudo mv jdk1.8.0_65 /opt/java 4- Make JDK system default sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.8.0_65/bin/java" 1 sudo update-alternatives --set java /opt/java/jdk1.8.0_65/bin/java 

在这个阶段,您可以开始安装Netbeans IDE, 它会自动检测您的Oracle JDK设置

我测试了一个简短的HelloWorld Java示例,我没有任何问题。

在这里输入图像描述

这里是在Netbeans中设置JDK视图:

在这里输入图像描述

如果您想将JAVA主目录添加到您的系统

像这样继续

你必须在root模式,然后编辑这个文件: /etc/bash.bashrc并添加:

 #JAVA HOME JAVA_HOME=/opt/java/jdk1.8.0_65 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH 

重新启动您的Mint系统

现在你将有javac在命令行中工作…