Java进程在JVisualVM中没有显示出来。

4
我正在使用JRE1.7.0_25版本。不久前,我被Webex会话强制运行Java更新。更新后,似乎我无法再使用jvisualvm检查正在运行的Java进程(进程正在运行-我已经检查过)。除了将JRE更改回以前的JRE7版本之外,是否还有其他方法可以解决/修复此问题? jvisualvm中的应用程序选项卡仅显示visualvm和eclipse-没有任何其他Java进程。谢谢。
更新:
重新启动后,我收到以下错误消息: 本地Java应用程序无法检测到。

http://visualvm.java.net/troubleshooting.html#jpswin

很遗憾,那里提到的解决方案似乎不适用于我的情况。除了重新安装JRE之外,任何建议都将不胜感激。
更新:JRE更新为1.7.0_45,从1.7.0_25。一旦我卸载了JRE 1.7.0_45,我就会进行更新。

通常情况下,要查看本地Java进程,您需要JDK。您升级到新的JRE版本而不是JDK版本,这种情况可能发生吗? - jtahlborn
我仍然拥有JDK - 它是1.7.0_25版本 - 我只是在帖子中没有提到它。 - ali haider
1个回答

7

我不得不从临时目录中删除hsperf目录 - 我在Windows系统上查看了错误的临时目录位置。现在,JVisualvm可以使用JDK 1.7.0_45(我已经升级到1.7.0_45)。由于浏览器Java更新问题,这个问题浪费了我大约一个小时。


2
它对我有效,谢谢!(Windows 8.1,jdk1.8.0_45,位于C:\ Users \ me \ AppData \ Local \ Temp \的已删除文件夹) - user2606049
@PaulB 快速到达的方法 - 在运行参数对话框(win + r)或Windows资源管理器文件路径文本字段中键入%temp%。 - Adrian Elder

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接