java - JConsole 可以嵌入到 Java 应用程序中吗?

标签 java performance swing jmx jconsole

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/

相关文章:

java - 在Jtree中转换字符串

Java:是否可以比较两个数组中的 String 值,如果它们匹配,则在第一个数组中增加一个 int 值?

java - Android 套接字流

java - 在 Activity 中为 DialogFragment 设置监听器

c++ - 非常快速地访问数组中的数据

java - 为什么java后台进程很慢?

java - 删除或更新包时不会调用 BroadcastReceiver

c++ - 在堆栈上使用大变量/数组的缺点?

java - 这会产生更快的并行流吗?

java - UIManager,如何获取不同LookAndFeels的值?