На моем экземпляре Ubuntu 18.04.1 LTS я установил openjdk 10.0.2 и попытался запустить приложение Java с помощью одной из следующих команд:
java -agentlib:jdwp=transport=dt_socket,server=y,address=8000,suspend=y -jar myJar.jar
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y -jar myJar.jar
Оба раза написано:
Listening for transport dt_socket at address: 8000
Все выглядит хорошо.В группе безопасности моего экземпляра я даже открыл весь трафик из любого источника, просто чтобы быть уверенным.
Я могу ping
экземплярс моего локального компьютера, с которого я хочу запустить сеанс удаленной отладки.Тем не менее, когда я запускаю сеанс, нацеленный на общедоступный IP-адрес экземпляра и порт 8000, Eclipse Photon (4.8.0) говорит:
Не удалось подключиться к удаленной виртуальной машине.Отказ в соединении.
Я делал все это раньше на машине с Linux с установленной Java 8, и она работала нормально.На моей локальной машине я использую Java 10.0.2 .
Это как-то связано с версиями Java?