6

У меня есть Java Maven Project, запущенный в Eclipse, работал над ним несколько дней, а затем импортировал его в IntelliJ IDEA, снова работая над ним несколько дней.IntelliJ IDEA: ClassNotFoundException при запуске Debug, выполнение/запуск действительно работает

Нормальный запуск/выполнение в IDEA и через оболочку работает, но не отладка.

Когда я нажимаю значок ошибки для отладки, он открывает файл URLClassLoader.java и указывает на строку «throw new ClassNotFoundException (name)» и приостанавливает отладку, если я нажму «Возобновить отладку», он показывает несколько классов, которые делают не принадлежат моему проекту. Я могу нажать кнопку «Продолжить» бесконечно, он показывает те же классы, что и ClassNotFoundException снова и снова в непрерывном цикле и не отлаживает мой источник.

Если я нажимаю Build -> Rebuild Project он говорит на значке отладки «горячая замена не удалось myClassname: изменения схемы не реализован; myClassname: Операция не поддерживается VM»

В окне отладки при переменных он говорит: «Кадр недоступен»

Отладка этого проекта в IntelliJ IDEA действительно работала ранее, что случилось сейчас?

+0

Вы пробовали проверить проект на новое место и импортировать его в IntelliJ IDEA? –

ответ

9

Похоже, у вас есть контрольная точка исключения для ClassNotFoundException. Попробуйте открыть Run | Просмотреть точки останова ... и снять отметку с точки останова в разделе «Контрольные точки исключения Java».

+0

Спасибо! Оно работает. Теперь я могу отлаживать свою программу. Но почему существует ClassNotFoundException? –

+0

Это обычная часть инициализации Java-программы. – yole

+0

Большое спасибо, я был вынужден вспомнить, как использовать удаленный отладчик - как и в 2011-12 годах :) – Shurik

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