【发布时间】:2018-08-19 16:05:11
【问题描述】:
我在运行 Netbeans 进行 Java 开发时遇到问题。
当我尝试运行它时,我得到了
我检查了位于<netbeans_dir>/etc/netbeans.conf 的配置,发现以下设置:
netbeans_jdkhome="/usr/"
所以,我检查了java 和javac:
>>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二进制