Как показано ошибка 125768 и ошибка 322625 , уже определенные точки останова могут исчезнуть, если исходный файл не является тем, на который ссылается ваш проект (внутренний файл с IResource
), но внешний (например, созданный на лету декомпилятором).
В этом случае вы видите нечто похожее на:

Файл является источником для скомпилированного класса, который находится в JAR (то есть только для чтения, недоступен для редактирования).
Кажется, что IDE не всегда воспринимает это как "Java"файл, который находится на пути к классам ".Другие редакторы имеют значок «J» с двоичным подстилающим элементом.
Я только что проверил: если я получаю пустое «J», то точки останова не видны.