Как очистить индекс проекта IntelliJ? - PullRequest
40 голосов
/ 13 ноября 2009

Я столкнулся с проблемой, из-за которой я подозреваю, что существует неверный индексный файл, который необходимо очистить. Симптомы:

  • Cmd + N найдет только подмножество классов в проекте
  • Попытка запустить тест JUnit для пакета не найдет тестовые классы в этом пакете.

Прежде чем заподозрить плохой индекс, я переустановил IntelliJ 8.1.3, затем удалил и повторно проверил исходный код. Это не помогло. Только после извлечения кода в другую папку IntelliJ снова начал работать правильно, но только для новой папки проекта. Старая папка проекта по-прежнему заражена .

Так где же этот индекс и как его очистить?

Ответы [ 3 ]

73 голосов
/ 13 ноября 2009

Файл | Недействительные кэши , перезапустите. Или вручную удалите следующие папки:

Linux / Windows

  • USER_HOME / .IntelliJIdea XX / система

Mac

  • ~ / Library / кэша / IntelliJIDEA XX

(где XX - ваша версия IDEA).

См. FAQ для получения дополнительной информации и расположения папок других продуктов на базе платформы IntelliJ IDEA.

6 голосов
/ 14 июня 2013

Для Mac вы можете просто навести курсор мыши на проект в списке последних проектов и нажать fn + del. и все.

4 голосов
/ 13 ноября 2009

Это случается со мной время от времени.В вашем домашнем каталоге (~ в Linux / Unix, C: \ Users \ LoginName под Vista / Win7, C: \ Documents and Settings ... под XP) вы найдете каталог с именем .IntelijIdea8x.Вы захотите закрыть IntelliJ и удалить несколько ключевых каталогов, наиболее вероятно:

  • system / caches
  • возможно system / js_caches;
  • возможно system /jsp_caches (хотя, вероятно, не в этом случае).

Перезапустите его, и это должно исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...