使用 VisualVM 启动器时出现 NullPointerException

使用 VisualVM 启动器时出现 NullPointerException

我正在运行 Arch。我从 AUR 安装了 eclipse-java,后来也从那里安装了 visualvm。在设置 visualvm 启动器并使用它创建运行配置后,我仍然收到 NullPointerException,尽管路径是正确的。我正在运行 OpenJDK 8,visualvm 位于/usr/bin/visualvm(我在首选项中输入)。它仍然产生此错误:

An internal error occurred during: "Launching Test Profiling".
java.lang.NullPointerException

在我三次检查路径(JDK Home 设置为/usr/lib/jvm/java-8-openjdk/,VisualVM Executable 设置为/usr/bin/visualvm)之后,我尝试在jdk/binvisualvm 可执行文件中创建符号链接,但仍然会引发此异常。

有关于如何修复此问题的信息吗?我看到的每个安装教程都只包含将路径设置为正确的位置(我就是这么做的)。

答案1

eclipse 插件正在解析“java -version”的输出并检查“java version”以找出版本。OpenJDK 8 报告“openjdk version”,因此解析失败。您需要从重新编译插件这里或使用 Oracle JDK。

相关内容