java - 尝试通过 JMX 连接时,本地 Java 进程呈灰色

标签 java jconsole

我在 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/

相关文章:

java - 使用 Jconsole 处理内存泄漏

java - 使用 jconsole 连接到没有 jmx 参数的 java 进程

java - jconsole 中的类溢出

java - 为什么 JConsole 上的某些方法被禁用

java - 使用线程进行数据库请求

java - 如何将指数数字字符串转换为整数字符串

java - 从构造函数调用抽象方法的安全替代方案

java - 以 Java 特殊行为访问静态内部类 - 为什么?

java - Java中如何通知特定的线程

java - 如何以编程方式转储 JMX 数据?