46 votes

Comment effacer l'index du projet IntelliJ?

J'ai un problème qui me fait soupçonner il y a un mauvais fichier d'index qui doit être effacée. Les symptômes sont les suivants:

  • Cmd+N ne pourra trouver un sous-ensemble de classes dans le projet
  • Essayez d'exécuter JUnit test sur un paquet ne trouve pas le test de classes de ce package.

Avant de soupçonner un mauvais indice, j'ai réinstallé IntelliJ 8.1.3, puis je l'ai supprimé et re-vérifié le code source. Il n'a pas aidé. Seulement, après vérification du code dans un autre dossier n'a IntelliJ commencer à travailler correctement à nouveau, mais seulement pour le nouveau dossier de projet. L'ancien dossier de projet est toujours infecté.

Alors, où est l'indice et comment les effacer?

81voto

CrazyCoder Points 103123

Fichier | Invalider les Caches, redémarrez. Ou supprimer manuellement les dossiers suivants:

Linux/Windows:

  • USER_HOME/.IntelliJIdeaXX/système

Mac:

  • ~/Library/Caches/IntelliJIDEAXX

(où XX est votre IDÉE de la version).

Voir la FAQ pour plus de détails et l'emplacement du dossier de l'autre IntelliJ IDEA plate-forme de produits à base de.

6voto

Black Tiger Points 157

Pour mac, vous pouvez survoler le projet dans la liste des projets récents et cliquer sur fn + del. c'est tout.

4voto

cletus Points 276888

Cela m'arrive de temps en temps. Sous votre répertoire personnel (~ sous Linux / Unix, C: \ Users \ LoginName sous Vista / Win7, C: \ Documents and Settings ... sous XP), vous trouverez un répertoire appelé .IntelijIdea8x. Vous voudrez fermer IntelliJ et supprimer quelques répertoires clés, très probablement:

  • système / caches
  • éventuellement system / js_caches;
  • éventuellement system / jsp_caches (bien que probablement pas dans ce cas).

Redémarrez-le et cela devrait le réparer.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X