2015-12-29 3 views
0

Я сталкиваюсь с той же ошибкой много раз, о чем ранее говорилось о переполнении стека. Например, here. Моя ошибка говорит «Не удалось подключиться к виртуальной машине», когда я нажимаю правой кнопкой мыши на java-файл, нажимаю на Debug As, выбирает Debug Configurations, а затем нажимаю кнопку Debug. Одна вещь для меня другая, по сравнению с другими людьми, упомянутыми в других сообщениях на Stack переполнение, я заметил, что я получаю эту ошибку только в том случае, когда пытаюсь выполнить описанные выше действия в разных файлах java после выполнения тех же действий в другом файле.Удаленная отладка Java в Eclipse Mars ошибка при повторной попытке

Быстрое исправление, которое я использую каждый раз, - это выключение tomcat, а затем снова начать с catalina jpda start, что отнимает много времени. Мне интересно, существует ли какое-либо постоянное исправление для этой проблемы?

Я использую для Windows 10.

enter image description here

+0

Вы уверены, что не подключаете отладчик повторно? Поскольку это происходит, если отладчик уже подключен, он покажет вам сообщение об ошибке, которое невозможно подключить. Чтобы проверить, что вы можете проверить представление Debug. Если вы видите потоки, значит, вы уже подключены. Если вы просто хотите переподключиться, просто попадаете в верхнюю часть потоков и щелкните правой кнопкой мыши «завершать и перезапускать» – 11thdimension

+0

@ 11thdimension Я думаю, что вы правы, я пытаюсь снова подключиться к уже запущенному экземпляру. Как мне отменить предыдущий экземпляр и снова подключиться? Когда я нажимаю правой кнопкой мыши на тему «Демон», параметр «завершить и перезапуск» неактивен. Пожалуйста, порекомендуйте. Спасибо – Tan

+0

Можете ли вы опубликовать снимок экрана с точки зрения отладки? – 11thdimension

ответ

1

Как я заметил, вы, вероятно, пытается подключить отладчик, когда он уже подключен. Если вы хотите перезапустить его, вы можете сделать это, щелкнув правой кнопкой мыши на своем приложении JVM в Debug Perspective.

Смотрите рисунок ниже

enter image description here

Тема [главной] только один поток, ваше приложение может содержать сотни нитей, которые все будут под именем приложения.

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

Смотрите рисунок ниже

enter image description here

Согласно изображению я ожидал бы мои потоки приложения появятся под TestProject_debug имени в отладочной перспективе.

Смежные вопросы