Linux Mint上的Netbeans问题

时间:2015-12-16 01:06:40

标签: java linux netbeans openjdk

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

“缺少JDK并且需要运行一些Neatbeans模块。请使用--jdkhome命令行选项指定JDK安装,或参阅http://wiki.netbeans.org/FaqRunningOnJre以获取更多信息。”

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

2 个答案:

答案 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示例,我没有任何问题。

enter image description here

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

enter image description here

如果要将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,设法消除了所有错误。

  1. 首先完全卸载Netbeans ide。
  2. 照常在终端中运行Netbeans安装程序文件。
  3. 当安装程序提示您选择系统上可用的JDK的源路径时,请选择 /usr/lib/jvm/java-1.8.0-openjdk-amd64
  4. 选择上述路径后,单击“下一步”继续安装。
  5. 安装完成后,重新启动Netbeans Ide。打开一个Java文件或创建自己的文件。这次您将看到Netbeans ide没有错误。 尝试构建并运行Java文件,这一次它将提示您安装Java插件。安装它。您需要一些时间 首先构建并运行。一旦成功,您就可以继续前进。 现在,您可以照常使用Netbeans。 但是稍后您可能会发现Java中的某些类可能与您使用的jdk不兼容。 但是,您现在可以按照以下说明轻松切换到首选的jdk版本。
  6. 从“设置项目配置”的下拉列表中选择“自定义”选项。(地球图标旁边的图标)。
  7. 单击“生成”>“编译”。您将看到默认的jdk平台。现在,单击“管理Java平台”。
  8. 现在单击添加平台>标准Java版
  9. 现在首先选择源文件夹usr / lib / jvm / [JDK版本] 接下来。现在,您可以手动指定平台名称。 关闭窗口。现在,在上一个窗口中,您可以从下拉列表中选择添加的JDK版本。单击确定并退出。 重新启动Netbeans并开始使用。