java - 缺少 JDK,需要运行某些 NetBeans 模块

标签 java netbeans java-8 openjdk java-6

完整的错误信息: 缺少 JDK,需要运行某些 NetBeans 模块 请使用 --jdkhome 命令行选项指定 JDK 安装或查看 http://wiki.netbeans.org/FaqRunningOnJre了解更多信息。

一些细节:我第一次在 Linux mint 上安装了 Netbeans,当我启动它时,它打开模块时出现此错误消息。但是我确实安装了jdk。

$java-版本

java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

$ javac -version

javac 1.8.0_66

最佳答案

找到文件[netbeans安装目录]/etc/netbeans.conf

幸运的是,Linux 有一个 find 帮助器,例如 find/home/-name "netbeans.conf, 您可以在其中将 /home/ 更改为您要搜索的位置。

我在 /usr/local/netbeans-8.1/etc/netbeans.conf 找到它

找到文件后,需要设置以下属性:

netbeans_jdkhome="[jdk_path]"

您可以在哪里找到 jdk_path 使用:

update-alternatives --config java

就我而言,我在 /opt/java/jdk1.8.0_191

找到了它

关于java - 缺少 JDK,需要运行某些 NetBeans 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33744455/

相关文章:

java - 图像尺寸变小

java - 使用 sun.misc.Unsafe,从 Direct ByteBuffer 扫描字节的最快方法是什么?

java - 我的程序使用 Java 需要多少内存

java - Java 8 和 11 之间的流差异

java - GC 是否从 Metaspace 收集垃圾?

Tomcat java8 linux 获取正在运行的实例的堆转储

java - 如何通过不允许 java 泛型中的原语来保持向后兼容性

Java错误的用户名或密码消息似乎无法工作

java - 无法在 netbeans 中添加 apache tomcat 服务器

java - Netbeans 8.0.2 Clean and Build then Run 会导致运行旧代码