【问题标题】:Running Netbeans for Java为 Java 运行 Netbeans
【发布时间】:2018-08-19 16:05:11
【问题描述】:

我在运行 Netbeans 进行 Java 开发时遇到问题。

当我尝试运行它时,我得到了

我检查了位于<netbeans_dir>/etc/netbeans.conf 的配置,发现以下设置:

netbeans_jdkhome="/usr/"

所以,我检查了javajavac

>>java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
>>whereis java
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz
>>javac -version
javac 1.8.0_151
>>whereis javac
javac: /usr/bin/javac /usr/share/man/man1/javac.1.gz

所以我将netbeans_jdkhome 更新为/usr/bin/javac。现在,当我尝试运行 Netbeans 时,我得到了

Cannot find java. Please use the --jdkhome switch.

我也尝试根据this instruction 重新安装Java,但是一旦我这样做并将jdkhome 更改为/usr/lib/jvm/java-8-openjdk,我仍然得到Cannot find java

我应该输入什么才能正确运行 Netbeans?

【问题讨论】:

  • 在 NetBeans 中选择工具 -> Java 平台 -> 添加平台,然后浏览到所需的 JDK 文件夹。
  • 我已经写过我找到的路径似乎行不通...
  • 那么,当您选择工具 -> Java 平台时会显示什么(在 NetBeans IDE 中?
  • 通常你的java安装在/usr/bin/jvm/或者类似的地方。
  • 它正在寻找JDK的基本安装目录。您将其指向单数 javac 二进制

标签: java netbeans


【解决方案1】:

工具 -> Java 平台 -> 添加平台 应该显示如下内容:

请注意,Platform 文件夹有一个小矩形,表示可以选择它。

【讨论】:

  • 导出 PATH=$PATH:/usr/lib/jvm/java-8-openjdk/bin (注意:“/usr/lib/jvm/java -8-openjdk" 在这里象征性地用于演示。您应该根据您的安装使用您的路径。) 在您的评论中,您使用了/usr/lib/jvm/java-8-openjdk... 如果这是您安装 java 的路径,只需添加/usr/lib/jvm/java-8-openjdk/bin
  • 理想情况下,你是export JAVA_HOME,然后是export PATH=$JAVA_HOME/bin:$PATH
猜你喜欢
  • 1970-01-01
  • 2011-01-21
  • 1970-01-01
  • 2011-02-18
  • 2015-06-22
  • 2013-03-20
  • 2018-05-02
  • 2019-02-19
相关资源
最近更新 更多