IntelliJ IDEA: ClassNotFoundException при запуске Debug, выполнение/запуск работает

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

Нормальный Run/Execution в IDEA и через shell работает, но не Debug.

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

Если я нажму Build → Rebuild Project, он будет указан на значке Debug Ошибка "Горячая замена" myClassname: изменение схемы не реализовано; myClassname: операция, не поддерживаемая VM "

В окне "Отладка" в разделе "Переменные" говорится: "Кадр недоступен"

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

Ответ 1

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

Ответ 2

Это действительно полезно. Перейдите к своим контрольным точкам в режиме отладки и убедитесь, что сначала отменили выбор всех контрольных точек, а затем выберите только те в вашем классе.

Ответ 3

в моей ситуации просто пренебрегайте выпадающим языком оценки. enter image description here