jvisualvm 找不到 Java 安装

问题描述 投票:0回答:3

我在运行 jvisualvm 时遇到以下问题 -

机器上设置Java相关环境变量

java related environment variables

以下是

PATH
变量详细信息,没有提到
C:\apps\Java8

的路径
Path=C:\ProgramData\Oracle\Java\javapath;
C:\windows\system32;
C:\windows;
C:\windows\System32\Wbem;
C:\windows\System32\WindowsPowerShell\v1.0\;
C:\windows\System32\OpenSSH\;
C:\Program Files\Microsoft\Web Platform Installer\;
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;
C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;
C:\Program Files\Microsoft DNX\Dnvm\;
C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;
D:\apps\gradle-5.5.1-bin\bin;
D:\apps\apache-ant-1.10.5\bin;
C:\apps\Java\Java8\bin;
C:\Program Files\nodejs\;

当我运行 jvisualvm.exe 时,出现以下错误,从该错误看来 jvisualvm 正在查找某些配置文件来定位 JDK 主路径:

在此消息中,我单击“是”按钮,然后收到以下错误,提示您正在运行 VisualVM 正在从 JRE 运行 -

java visualvm jvisualvm
3个回答
30
投票

尝试更新

visualvm.conf
文件夹中
etc
中的 JDK 路径。


9
投票

此处和 Tarun Chopra 所解释。

您有 2 个选择:

  1. 使用
    bin/visualvm.exe
    参数和您的 JDK 位置在命令行启动
    --jdkhome
  2. 更新 VisualVM 目录的文件
    visualvm_jdkhome
    中的
    etc/visualvm.conf
    变量。

0
投票

打开 C:...isualvm_217 tc isualvm.conf

取消注释第 72 行

#visualvm_jdkhome="/path/to/jdk"

并指定你的jdk位置

visualvm_jdkhome="C:\Program Files\Java\jdk-17.0.2"

祝你好运

© www.soinside.com 2019 - 2024. All rights reserved.