OSX 上未显示 jconsole GUI

jconsole GUI not showing on OSX

我正在使用 adoptopenjdk8 并尝试启动 jconsole GUI 以附加到我的 java 应用程序。

我是运行这样的jconsole

MBROWN-MBP:~ mark$ which jconsole
/usr/bin/jconsole
MBROWN-MBP:~ mark$ jconsole -debug

这会导致应用程序在 Dock 中打开,但没有打开 GUI,所以我无法连接到我的 Java 进程。

我没有看到调试选项的任何日志或输出来提示出了什么问题。

我有一个俗气的解决方法,但我不知道为什么会发生这种消失的情况......并且想知道一个真正的解决方案。如果我使用多个显示器,我会遇到同样的情况 - 看起来它在扩展坞上启动,但它没有出现。

解决方法: 如果我删除监视器连接并启动 JConsole,则会出现 JConsole window。然后,我从那里重新连接监视器并使用 JConsole。此解决方法并不理想且耗时,但可以使用 JConsole。