JConsole 可以嵌入到 Java 应用程序中吗?我的问题与JavaCoreAPI列表中的问题类似但它是在 2007 年发布的。
有没有人能够将JConsole嵌入到java应用程序中,并使用"启动JConsole"按钮启动JConsole以查看该应用程序的JVM属性?
提前致谢
有什么理由你不能称之为sun.tools.jconsole.JConsole.main(new String[] {})
?String 数组是传递给 jconsole.exe 的任何参数,包括 service:jmx: URL。此类位于 jdk/lib 目录下的 jconsole.jar 文件中。
如果你开始查看这个jar中的其他类,你也应该能够从JConsole UI的不同部分创建你自己的UI。显然,这不是官方支持的,但我怀疑高级main()
会在 JVM 接口之间发生太大变化。