当我尝试使用以下 cmd java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9898 -Dcom.sun 通过显式 JMX 连接将 Java VisualVM 连接到本地应用程序时。 management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar javaws.jar
它给出了一个错误:
unable to access jarfile javaws.jar.
但是,当我使用另一个 .jar 文件时它可以工作。但不适用于 javaws.jar。出现此异常的原因是什么。
最佳答案
可能是该命令无法识别 jar 文件位置。
尝试使用此选项
java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9898 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar "%JAVA_HOME%"\jre\lib\javaws.jar
关于java - 将 Java VisualVM 连接到本地应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13682801/