Как исправить "сломанный" отладчик в EclipseME (MTJ)?
Как исправить неисправный отладчик, который просто не запускается, в EclipseME (теперь Java Mobile Tools)?
(На этот вопрос есть ответ, который скоро будет переведен с другого вопроса)
2 ответа
Самая раздражающая проблема с EclipseME для меня - "сломанный" отладчик, который просто не запустился. Это покрыто документами, но мне понадобилось около часа, чтобы найти этот совет, когда я впервые установил EclipseME, и еще час, когда я вернулся к разработке JavaME год спустя, поэтому я решил поделиться этим знанием и здесь.
Если отладчик не запустится,
- откройте раздел "Java > Debug" в меню "Предпочтения" Eclipse и снимите флажки "Приостановить выполнение при невыявленных исключениях" и "Приостановить выполнение при ошибках компиляции" и
- увеличьте "Тайм-аут отладчика" в нижней части диалогового окна, по крайней мере, до 15000 мс (так говорят документы; фактически, двоичный поиск по этому значению может найти оптимальную задержку для вашего случая).
После этого Eclipse должен иметь возможность подключаться к KVM и запускать мидлет с подключенным отладчиком.
Большинство отладчиков - это просто плагины, которые также имеют интерфейс командной строки; попробуйте запустить отладчик из командной строки и посмотрите, работает ли он. Если это так, то проверьте конфигурацию плагина; Возможно, вам придется переустановить плагин.
предостережение: я не использовал EclipseME, но у меня были похожие проблемы с отладчиком Gnu C в Eclipse для Ubuntu.