Я запускаю Java со следующими аргументами:
-Xdebug -Xrunjdwp:transport=dt_socket,address=0,server=y,suspend=n
и получаю следующий вывод:
Listening for transport dt_socket at address: 59183
Возможно ли найти порт изнутрита же JVM, без чтения стандартного вывода?