Как очистить индекс проекта IntelliJ?
У меня возникли проблемы, из-за чего я подозреваю, что есть файл с плохим индексом, который нужно очистить. Симптомы:
- Cmd + N найдет только подмножество классов в проекте
- Попытка запуска теста JUnit на пакете не найдет тестовые классы в этом пакете.
Прежде чем заподозрить плохой индекс, я переустановил IntelliJ 8.1.3, затем я удалил и повторно проверил исходный код. Это не помогло. Только после проверки кода в другую папку IntelliJ снова начал работать правильно, но только для новой папки проекта. Старая папка проекта все еще заражена.
Итак, где этот индекс и как его очистить?
Ответы
Ответ 1
Файл | Invalidate Caches, перезапустите.
Или вручную удалите следующие папки:
Linux/Windows
- USER_HOME/.IntelliJIdea
XX
/система
Mac
- ~/Library/кэша/IntelliJIDEA
XX
(где XX
- ваша версия IDEA).
Подробнее см. в разделе "Вопросы и ответы" для более подробной информации и местоположения папок других продуктов на платформе IntelliJ IDEA.
Ответ 2
Для mac вы можете просто навести курсор на проект в последнем списке проектов и нажать fn + del. что все.
Ответ 3
Это случается со мной иногда. Под вашим домашним каталогом (~ на Linux/Unix, C:\Users\LoginName под Vista/Win7, C:\Documents and Settings... под XP) вы найдете каталог под названием .IntelijIdea8x. Вам нужно закрыть IntelliJ и удалить несколько ключевых каталогов, скорее всего:
- Система/кэша
- возможно system/js_caches;
- возможно system/jsp_caches (хотя, вероятно, и не в этом случае).
Перезагрузите его, и это должно быть исправлено.