我在 Windows XP 专业机器上运行许多 Java 进程。当我尝试通过本地 JConsole 连接到这些进程时,进程显示为灰色。
但是我可以在另一台机器上运行相同的进程并通过该机器上的本地 JConsole 进行连接。
两台机器都运行 java 1.6 版本的进程和 jconsole。
知道为什么这些进程是灰色的吗?
最佳答案
我现在正在与这个问题作斗争,我找到了解决方法:
您可以将本地用户的临时目录更改为他们绝对可以访问的目录(例如 D:\temp)。确保对您尝试监视的进程和 jconsole 进程执行此操作。
另一件显然会导致问题的事情是用户名中包含大写字母。该目录将始终以全小写字母创建,但只需将其重命名为它在任务管理器中的显示方式即可解决所有问题:http://planeofthought.com/wp/?p=75
关于java - 尝试通过 JMX 连接时,本地 Java 进程呈灰色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5967281/