По какой причине вы не можете назвать что-то вроде sun.tools.jconsole.JConsole.main(new String[] {})
?Массив String будет любыми аргументами, передаваемыми jconsole.exe, включая сервис: jmx: URLs.Этот класс находится в файле jconsole.jar в каталоге jdk / lib.
Если вы начнете просматривать другие классы в этом jar, вы также сможете создавать свой собственный пользовательский интерфейс из различных частей пользовательского интерфейса JConsole.,Очевидно, это официально не поддерживается, но я сомневаюсь, что высокий уровень main()
сильно изменится между интерфейсами JVM.