When launching a Java application with these options:
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.j
String url = sun.management.ConnectorAddressLink.importRemoteFrom(0) .get("sun.management.JMXConnectorServer.0.remoteAddress"); System.out.println(url);
This will print URL like
service:jmx:rmi:///jndi/rmi://hostname:57025/jmxrmi