2009-11-13 28 views
39

He tenido problemas que me hacen sospechar que hay un archivo de índice incorrecto que debe borrarse. Los síntomas son:¿Cómo borrar el índice del proyecto IntelliJ?

  • Cmd + N sólo encontrará un subconjunto de clases en el proyecto
  • Intentar ejecutar prueba unitaria en un paquete no se encuentran las clases de prueba en ese paquete.

Antes de sospechar un índice incorrecto reinstalé IntelliJ 8.1.3, luego eliminé y volví a verificar el código fuente. No ayudó. Solo después de revisar el código en una carpeta diferente, IntelliJ comenzó a funcionar correctamente nuevamente, pero solo para la nueva carpeta del proyecto. La carpeta del proyecto anterior todavía está infectada .

Entonces, ¿dónde está ese índice y cómo lo borro?

+0

Archivo-> InvalidateCache – jacktrades

Respuesta

72

Archivo | Invalidar cachés, reiniciar. O eliminar manualmente las carpetas siguientes:

Linux/Ventanas:

  • user_home/.IntelliJIdea XX/sistema

Mac:

  • ~/Library/Caches/IntelliJIDEA XX

(donde XX es su versión de IDEA).

See the FAQ para obtener más detalles y ubicaciones de carpetas de los otros productos basados ​​en la plataforma IntelliJ IDEA.

+3

De alguna manera, leí el menú Archivo dos veces sin encontrarlo, pero está justo allí cerca de "Sincronizar" – rakslice

+1

. Siempre puede ejecutar Command-Shift-A para buscar una acción. Utilizo ese acceso directo todo el tiempo en lugar de buscar en los menús. –

+0

Mi carpeta ~/Library/Caches/IntelliJIdea13 tiene 13 GB y no se elimina con Archivo -> Invalidar cachés. ¿Debo eliminarlo manualmente? – skiabox

4

Esto me sucede ocasionalmente. Debajo de su directorio principal (~ en Linux/Unix, C: \ Users \ LoginName en Vista/Win7, C: \ Documents and Settings ... en XP) encontrará un directorio llamado .IntelijIdea8x. Usted tendrá que cerrar IntelliJ y eliminar un par de directorios clave, lo más probable:

  • sistema/cachés
  • posiblemente del sistema/js_caches;
  • posiblemente system/jsp_caches (aunque probablemente no en este caso).

Reinícielos y eso debería arreglarlo.

+0

¿La ruta correspondiente en OS X? –

6

Para mac puede pasar el cursor sobre el proyecto en la lista de proyectos recientes y hacer clic en fn + del. eso es todo.

+0

Esto es lo que estaba buscando –

Cuestiones relacionadas