我刚刚使用Oracle网站上的脚本安装了Netbeans,我在使用它时遇到了一些麻烦。在打开Netbeans之后,我打开了一个简单的.java文件,只是为了测试它并得到了这个错误:
“缺少JDK并且需要运行一些Neatbeans模块。请使用--jdkhome命令行选项指定JDK安装,或参阅http://wiki.netbeans.org/FaqRunningOnJre以获取更多信息。”
我有OpenJDK,我不确定使用--jdkhome命令行选项是什么意思。我还访问了wiki,它是关于完整安装JDK的,我认为我不应该这样做。任何帮助表示赞赏。
答案 0 :(得分:2)
如果您想使用Netbeans进行Java开发,我认为更好地使用Oracle Java JDK而不是Open JDK
您可以使用此link在Linux Mint中设置Oracle Java JDK
因此,在Netbeans安装之前遵循这些说明(JDK安装)会更好,所有事情都会顺利进行。
${SRCROOT}/sip/NgnSipPreferences.h)
在此阶段,您可以开始安装Netbeans IDE,它将自动检测您的Oracle JDK设置
我测试了一个简短的HelloWorld Java示例,我没有任何问题。
以下是Netbeans中的JDK视图设置:
如果要将JAVA Home目录添加到系统
继续这样做
您必须处于root模式,然后编辑此文件: /etc/bash.bashrc 并添加:
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
重新启动你的Mint系统
现在您已经 javac 在命令行中工作......
答案 1 :(得分:0)
作为Linux Mint用户,当我在netbeans上构建第一个Java程序时遇到(找不到主类错误)时,我感到非常沮丧。我尝试了每一种方法,但都失败了。然后,我卸载了netbeans,仅切换回Linux终端编程。 但是我的大学项目要求大量使用Java GUI,而使用Netbeans则要容易得多。因此,我最后尝试了Netbeans。这次,每个文件和文件夹都抛出与maven和jdk src有关的错误。 但是最后,我通过以下简单的步骤重新安装了Netbeans,设法消除了所有错误。