0

无论我启动什么,Visual VM 都会在我的 Mac 上为我提供“未知应用程序”和“不支持此 JVM”。

我已经尝试过 JBoss、Jetty、Eclipse - 只是想看看它是否能够识别/分析任何东西,到目前为止,nada。

$ java -version java version "1.6.0_17" Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-10M3025) Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, 混合模式) )

在雪豹上奔跑。我已经尝试使用默认的视觉 vm(似乎是 1.0)和从https://visualvm.dev.java.net/download.html新下载的版本。

我似乎也无法让 jconsole 连接到任何东西,我认为这两者是相关的。我按照建议使用“-Xshare:off”来防止崩溃,但无论如何我都无法连接,所以这没有实际意义。

我还验证了 Visual VM 和这些其他应用程序是从同一个 JVM 运行的:

VisualVM:010-03-23 13:35:09 全线程转储 Java HotSpot(TM) 64 位服务器 VM(14.3-b01-101 混合模式):

JBoss:2010-03-23 13:35:57 全线程转储 Java HotSpot(TM) 64 位服务器 VM(14.3-b01-101 混合模式):

我不知道出了什么问题。有人有想法么?

4

1 回答 1

1

我不知道我是否有答案,但是您的用户名中有下划线吗?

我看到类似的问题,并发现如果您的用户名中有下划线,jps 中有一个旧错误会导致问题。这已在 Java 1.6(由 Sun)中修复,但我不确定它是由 Apple 修复的。我发现,如果我使用用户名中没有下划线的用户,则可以在我的 Mac 上运行。但是,用下划线......好吧,没那么多。

于 2010-05-12T19:45:23.023 回答