我刚刚在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在命令行中工作…