Завершение кода NetBeans показывает старые имена классов, которые были переименованы

StackOverflow https://stackoverflow.com/questions/1662709

  •  12-09-2019
  •  | 
  •  

Вопрос

В NetBeans 6.7.1 у меня был Java-проект, в котором я переименовал некоторые классы.После их переименования завершение кода показало старые имена классов, а не новые имена.Когда я создавал проект, зависящий от этого проекта, я заметил, что он даже создавал файлы .class для старых классов.Если я удалял переименованные классы и создавал их с нуля, проблема сохранялась.Я не смог найти ссылок на старые названия классов в папке моего проекта, используя grep.Я также получал ошибки во время выполнения, когда у меня был код, использующий новые имена классов.Однако, когда я создавал этот проект, он был успешным.В чем может быть проблема?

Это было полезно?

Решение

После того, как я перепробовал множество разных способов, удаление моей папки кэша NetBeans и перезапуск NetBeans были единственным решением проблемы.В Windows папка cache находится по адресу C:\Documents and Settings\ИМЯ ПОЛЬЗОВАТЕЛЯ\.netbeans\6.7\var\cache.Похоже, это ошибка в NetBeans.

Другие советы

Эта ошибка, кажется, до сих пор существует в 7.1, та же проблема со старыми .class файлов и удаление папки кэша фиксированного его

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top