Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Linux Mint上的Netbeans问题_Java_Linux_Netbeans_Openjdk - Fatal编程技术网

Java Linux Mint上的Netbeans问题

Java Linux Mint上的Netbeans问题,java,linux,netbeans,openjdk,Java,Linux,Netbeans,Openjdk,我刚刚在Oracle的网站上使用该脚本安装了Netbeans,但在使其正常工作时遇到了一些问题。打开Netbeans后,我打开了一个简单的.java文件,只是为了测试它,结果出现了以下错误: “缺少JDK,运行某些Neatbeans模块需要JDK。请使用--jdkhome命令行选项指定JDK安装,或参阅以获取详细信息。” 我有OpenJDK,我不确定使用--jdkhome命令行选项意味着什么。我还访问了wiki,它是关于完整安装JDK的,我认为我不需要这样做。非常感谢您的帮助。如果您想使用Net

我刚刚在Oracle的网站上使用该脚本安装了Netbeans,但在使其正常工作时遇到了一些问题。打开Netbeans后,我打开了一个简单的.java文件,只是为了测试它,结果出现了以下错误:

“缺少JDK,运行某些Neatbeans模块需要JDK。请使用--jdkhome命令行选项指定JDK安装,或参阅以获取详细信息。”


我有OpenJDK,我不确定使用--jdkhome命令行选项意味着什么。我还访问了wiki,它是关于完整安装JDK的,我认为我不需要这样做。非常感谢您的帮助。

如果您想使用Netbeans进行Java开发,我认为使用Oracle Java JDK比使用Open JDK更好

您可以使用它在LinuxMint中设置OracleJavaJDK

因此,最好在安装Netbeans之前遵循这些说明(JDK安装),一切都会顺利进行

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

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

以下是Netbeans中的JDK视图设置:

如果要将JAVA Home目录添加到系统中

这样进行

您必须处于root模式,然后编辑此文件:/etc/bash.bashrc 并加上:

重新启动你的薄荷系统


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

您使用了这个文件(netbeans-8.1-linux.sh)来安装netbeans?您认为在安装netbeans之后,这仍然可以工作吗?另外,在使用Oracle的安装脚本之后,是否有任何干净的方法来删除Netbeans?谢谢。你说期望工作是什么意思?Netbeans Ide可以识别JDK,因此您可以将Netbeans的全部潜力用于Java开发。这就是您想要的吗?在NetBeans安装目录(/usr/local/NetBeans-8.1)中有一个名为uninstall.sh的文件,您可以运行该文件来干净地卸载NetBeans。我的意思是在安装Netbeans之后安装oraclejdk,所以Netbeans可能仍然使用OpenJDK。我完成了卸载,不久将尝试使用这些步骤进行完整的重新安装。感谢您的帮助。如果您想在NetBeans安装后安装JDK,请尝试转到“工具”菜单,然后转到“Java平台管理器”以管理JDK的位置目录。然后,您可以尝试从那里删除打开的JDK。我无法测试它,因为我已经从Mint系统中删除了OpenJDK。
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
#JAVA HOME 
JAVA_HOME=/opt/java/jdk1.8.0_65 
export JAVA_HOME 
PATH=$PATH:$JAVA_HOME/bin 
export PATH