java - 找不到java。请使用 --jdkhome 开关

标签 java netbeans centos

我刚刚在 CentOS 6.5 上安装了 Netbeans 8.0.2。

当我尝试运行它时,我收到了消息

Cannot find java. Please use the --jdkhome switch

我有/usr/share/java-1.7.0 所以我输入了

/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /usr/share/java-1.7.0

还是得到了

Cannot find java. Please use the --jdkhome switch

我还有/root/Downloads/jdk1.8.0_40 允许我安装 Netbeans。但是,当我输入

/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /root/Downloads/jdk1.8.0_40

我还是得到了

Cannot find java. Please use the --jdkhome switch

我试过了

whereis java

得到了

java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java.1.gz

然而

/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /usr/bin/java

仍然产生

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

最佳答案

我建议您在 netbeans.conf 配置文件中更改 NetBeans 使用的 JDK 配置:

netbeans_jdkhome="C:\Program Files\Java\..."

关于java - 找不到java。请使用 --jdkhome 开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29052219/

相关文章:

java - 如何在 xmlID 中使用数字和空格 xmlIDREF JAXB

java - 只有打包为 'pom' 的项目才能声明模块

java - Eclipse 中的 LWJGL/opengl

docker - 无法在 docker 容器中使用 vi 或 vim 命令?

php - 通过 Apache 获取空白 PHP 页面

linux - crontab 在运行脚本之前需要用户登录一次

java - Chain CompletableFuture 并在第一次成功时停止

java - 在 Ant 中将分号作为参数传递

c - 在 NetBeans 7 中启用 C 编译器警告

java - 更新由 netbeans 创建的 jTable 上的某些条目