Linux Mint 上的 Netbeans 问题

Issue with Netbeans on Linux Mint

我刚刚使用 Oracle 网站上的脚本安装了 Netbeans,但在运行时遇到了一些问题。打开 Netbeans 后,我打开了一个简单的 .java 文件来测试它并得到了这个错误:

"The JDK is missing and is required to run some Neatbeans modules. Please use the --jdkhome command line option to specify a JDK installation or see http://wiki.netbeans.org/FaqRunningOnJre for more information."

我有 OpenJDK,但我不确定使用 --jdkhome 命令行选项是什么意思。我还访问了 wiki,它是关于完全安装 JDK,我认为我不需要这样做。感谢任何帮助。

我认为 如果您想将 Netbeans 用于 [=44],使用 Oracle Java JDK 比 Open JDK 更好=] 发展

You can use this link to set Oracle Java JDK in Linux Mint

So, it's better to follow theses instructions (JDK install) prior to Netbeans install and all things will go well.

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

At this stage, you can start the installation of Netbeans IDE and it will automatically detect your Oracle JDK setting

我测试了一个简短的 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...