JConsole可以嵌入Java应用程序吗?

时间:2011-05-09 06:46:34

标签: java performance swing jmx jconsole

可以将JConsole嵌入到Java应用程序中吗? 我的问题与JavaCoreAPIs list中的问题类似 但它发布于2007年。

是否有人能够将JConsole嵌入到java应用程序中并使用“Launch JConsole”按钮启动JConsole以查看该应用程序的JVM属性?

提前致谢

1 个答案:

答案 0 :(得分:1)

你有什么理由不能打电话给sun.tools.jconsole.JConsole.main(new String[] {})吗? String数组是传递给jconsole.exe的任何参数,包括服务:jmx:URL。该类位于jdk / lib目录中的jconsole.jar文件中。

如果您开始查看此jar中的其他类,您还应该能够从JConsole UI的不同部分创建自己的UI。显然,这不是官方支持的,但我怀疑高级main()在JVM接口之间会发生很大变化。