Como se conectar a um servidor JMX local conhecendo o id do processo?

A motivação por trás disso é gerenciar serviços java locais, usando o JMX, sem algo mais pesado como o Wrapper de serviço java.

Cada serviço é iniciado com-Dcom.sun.management.jmxremote o que significa que "A JVM está configurada para funcionar como um servidor JMX local (mesma máquina apenas)." (VejoAqui para uma boa explicação).

Eu tentei oAnexar API, mas decidiu contra ele, uma vez que não é empacotado com Java SE6 e integrando-o com maven não era possível.

questionAnswers(2)

yourAnswerToTheQuestion