Вопрос по applet, eclipse, java, debugging – Отладка апплета Java 1.7.0_u25 с помощью eclipse

4

я пытаюсь отладить апплет в течение 2 дней, и ямы просмотрели все решения, размещенные на этом сайте, но я могуне могу найти мою ошибку.

В моих настройках среды выполнения Java я настроил все свои JRE с параметрами:

-Djava.compiler=NONE -Xnoagent -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

Когда я запускаю апплет в любом браузере и подтверждаю новое диалоговое окно безопасности из Java, апплет запускается - все хорошо. Однако, когда я запускаю свой отладчик в Eclipse с настройками:

Тип подключения: Стандартное (Socket Attach)Host: localhostПорт: 8000

Я получаю эту ошибку:

Запуск Апплета столкнулся с проблемой. Не удалось подключиться к удаленной виртуальной машине.

В области сведений:

Не удалось подключиться к удаленной виртуальной сети. Сеть недоступна: подключиться

Результат Ping для localhost:

ping localhost

Pinging myhostename.mydomain [::1] with 32 bytes of data:
Reply from ::1: time
У меня та же проблема, начиная с Java 1.7u21, последняя рабочая версия - Java 1.7u17. Однако у меня нет решения вашей проблемы, кроме установки старой JVM :). Если кто-нибудь сейчас как это исправить в более новой версии, пожалуйста, реагируйте! Abbadon
Старая JVM не подходит для меня, потому что мне нужно исправить ошибку, которая появляется только на апплетах u21. Oli

Ваш Ответ

2   ответа
0

что 1.7 не будет поддерживать отладку апплета ... разрешение ошибки добавлено в 1.8

http://bugs.java.com/view_bug.do?bug_id=8016005

Хорошо, что я нашел ваш вопрос / ответ, иначе мог быМы весь день били меня по голове, пытаясь разобраться в проблеме.

3

и это исправление будет включено в обновление Java 1.7.0 40 (выпущено в конце августа).

Вот отчет об ошибке:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8016154

Существует ранний доступ для обновления 40:http://jdk7.java.net/download.html

Я еще не пробовал это, но, возможно, это помогает кому-то там.

РЕДАКТИРОВАТЬ: обновление 40 теперь выпущен, я попробовал еще раз, но он все еще выигралт работать ... я буду продолжать пытаться, может быть, я сделал что-то не так.

Похожие вопросы