无论我启动什么,Visual VM只会在我的Mac上为我提供“未知应用程序”和“不支持此JVM”。
我已经尝试过JBoss,Jetty,Eclipse - 只是为了看看它是否能够识别/描述任何东西,到目前为止,nada。
$ java -version java版“1.6.0_17” Java(TM)SE运行时环境(版本1.6.0_17-b04-248-10M3025) Java HotSpot(TM)64位服务器VM(版本14.3-b01-101,混合模式)
在Snow Leopard上奔跑。我尝试使用默认的visual 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混合模式):
我不知道出了什么问题。有人有什么想法吗?
答案 0 :(得分:1)
我不知道我是否有答案,但您的用户名中是否有下划线?
我看到类似的问题,发现如果你的用户名中有下划线,jps中有一个旧的错误会导致问题。这在Java 1.6(由Sun)中得到修复,但我不确定它是否由Apple提供。我发现如果我使用用户名中没有下划线的用户,那么我的Mac上就可以使用。但是,有了下划线......好吧,不是那么多。