【发布时间】:2021-05-23 13:26:23
【问题描述】:
我正在尝试使用 VisualVM,但出现以下错误:
您正在使用 Java 运行时环境 (JRE) 运行 VisualVM
我正在使用 SDKMAN!管理我的 Java 版本
我应该怎么做才能让 VisualVM 工作?
【问题讨论】:
-
JDK 包含一个 JRE。我也使用 sdkman,visualvm 运行良好
我正在尝试使用 VisualVM,但出现以下错误:
您正在使用 Java 运行时环境 (JRE) 运行 VisualVM
我正在使用 SDKMAN!管理我的 Java 版本
我应该怎么做才能让 VisualVM 工作?
【问题讨论】:
我在尝试将 Spring Tool Suite 指向 JDK 的 JRE 时偶然发现了您的问题。 sdkman 安装 jdk 和 JRE。
混淆可能是因为 jdk 中不再有 jre 文件夹,因为根据 this explanation 来自 Java 9。重要的一行是:
JDK 和 JRE 运行时映像已按照文档进行重组 在 JEP 220 中。
我的解决方案是修改SpringToolSuite4.ini:
-vm
/home/jumping_monkey/.sdkman/candidates/java/11.0.11.hs-adpt/bin
【讨论】: