我在运行 jvisualvm 时遇到以下问题 -
机器上设置Java相关环境变量
以下是
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 运行 -
如此处和 Tarun Chopra 所解释。
您有 2 个选择:
bin/visualvm.exe
参数和您的 JDK 位置在命令行启动 --jdkhome
visualvm_jdkhome
中的 etc/visualvm.conf
变量。打开 C:...isualvm_217 tc isualvm.conf
取消注释第 72 行
#visualvm_jdkhome="/path/to/jdk"
并指定你的jdk位置
visualvm_jdkhome="C:\Program Files\Java\jdk-17.0.2"
祝你好运