Существует несколько причин, по которым точки останова не срабатывают, например, неправильная версия JVM среды выполнения или отладочная информация, удаляемая из сгенерированного класса. что .java
и .class
не синхронизированы c. Другими словами, скомпилированный код не совсем такой же, как исходный код.
Точки останова устанавливаются по номеру строки, поэтому, если исходный и скомпилированный код не синхронизированы c, а номера строк не совпадают совпадение, точки останова могут указывать на номер строки, который не является допустимым кандидатом на точку останова в удаленной системе, например, тот, который не является исполняемым. В таком случае точка останова не будет установлена и будет пропущена.
Вы можете попробовать очистить проект перед компиляцией / сборкой