Как исправить "сломанный" отладчик в EclipseME (MTJ)?

Как исправить неисправный отладчик, который просто не запускается, в EclipseME (теперь Java Mobile Tools)?

(На этот вопрос есть ответ, который скоро будет переведен с другого вопроса)

2 ответа

Решение

Самая раздражающая проблема с EclipseME для меня - "сломанный" отладчик, который просто не запустился. Это покрыто документами, но мне понадобилось около часа, чтобы найти этот совет, когда я впервые установил EclipseME, и еще час, когда я вернулся к разработке JavaME год спустя, поэтому я решил поделиться этим знанием и здесь.

Если отладчик не запустится,

  1. откройте раздел "Java > Debug" в меню "Предпочтения" Eclipse и снимите флажки "Приостановить выполнение при невыявленных исключениях" и "Приостановить выполнение при ошибках компиляции" и
  2. увеличьте "Тайм-аут отладчика" в нижней части диалогового окна, по крайней мере, до 15000 мс (так говорят документы; фактически, двоичный поиск по этому значению может найти оптимальную задержку для вашего случая).

После этого Eclipse должен иметь возможность подключаться к KVM и запускать мидлет с подключенным отладчиком.

Большинство отладчиков - это просто плагины, которые также имеют интерфейс командной строки; попробуйте запустить отладчик из командной строки и посмотрите, работает ли он. Если это так, то проверьте конфигурацию плагина; Возможно, вам придется переустановить плагин.

предостережение: я не использовал EclipseME, но у меня были похожие проблемы с отладчиком Gnu C в Eclipse для Ubuntu.

Другие вопросы по тегам