JConsole 可以嵌入到 Java 应用程序中吗? 我的问题与 JavaCoreAPIs list 中提到的类似 但它是在 2007 年发布的。
是否有人能够将 JConsole 嵌入到 java 应用程序中,并使用“启动 JConsole”按钮启动 JConsole 以查看该应用程序的 JVM 属性?
提前致谢
最佳答案
有什么原因不能调用像 sun.tools.jconsole.JConsole.main(new String[] {})
这样的东西?字符串数组可以是传递给 jconsole.exe 的任何参数,包括 service:jmx: URL。该类位于jdk/lib目录下的jconsole.jar文件中。
如果您开始查看此 jar 中的其他类,您还应该能够从 JConsole UI 的不同部分创建自己的 UI。显然,这不受官方支持,但我怀疑高级 main()
会在 JVM 接口(interface)之间发生很大变化。
关于java - JConsole 可以嵌入到 Java 应用程序中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5933493/