Вы можете найти это полезным. Он использует attach API для Oracle JVM для подключения к работающему процессу Java и запуска локального агента JMX. Вы должны настроить все MBeans, которые вы хотите выставить, как обычно. У меня создается впечатление, что этот код похож на то, что делает JConsole для подключения к локальным процессам JVM. Вы также можете изучить источник для Jmxterm , который использует JConsole для подключения к локальным процессам JVM.