Это происходит со мной все время.
Перейдите в журнал ошибок, найдите исключение и откройте несколько уровней, пока не увидите нечто более похожее на основную причину.Говорит ли он «Ресурс не синхронизирован с файловой системой»?
Конечно, при переименовании пакетов Eclipse должен перемещать файлы в файловой системе.Очевидно, что происходит то, что позже он обнаруживает, что что-то, что, по его мнению, нужно очистить, было переименовано, не может его найти, выдает исключение.
Есть пара вещей, которые вы можете попробовать.Сначала перейдите в Window: Preferences, Workspace и включите «Автоматически обновлять».Теоретически это должно решить проблему, но для меня это не так.
Во-вторых, если вы делаете большой рефакторинг с подпакетами, делайте подпакеты по одному, снизу вверх и явнообновлять файловую систему после переименования каждого подпакета.
В-третьих, просто игнорируйте ошибку: когда появится диалоговое окно с ошибкой, нажмите «Прервать», чтобы сохранить частичное изменение, а не откатывать его обратно.Попробуйте снова и снова, и вы можете обнаружить, что можете выполнить всю операцию, используя несколько попыток.