【发布时间】:2019-12-31 02:37:43
【问题描述】:
我在运行 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 运行 -
【问题讨论】:
-
我对您的 Java 设置有一些疑问。
c:\apps\java\java8\jre中是否有完整的 JRE 安装?c:\apps\java8目录中有什么?是否安装了 JDK? -
C:\apps\java\java8 是JDK安装。我在“c:\apps\java8”中没有任何内容。
-
好的,请用
jvisualvm.exe --trace <path_to_log_file>从Windows命令提示符启动jvisualvm并发布日志文件的内容。 -
尝试更新 "etc" 文件夹下 visualvm.conf 中的 jdk 路径。