how - remove cache netbeans
Cómo borrar el caché en NetBeans (13)
Creé un proyecto en NetBeans, y me gustaría borrar la caché de NetBeans.
Estoy ejecutando NetBeans 7.0.1 en una máquina con Windows 7.
¿Cómo hago esto?
Antes de 7.2, el caché está en C:/Users/username/.netbeans/7.0/var/cache
. Eliminar este directorio debería borrar la caché por usted.
Cierre NetBeans antes de eliminar la caché.
NetBeans 7.2+, Windows 7
La memoria caché se encuentra en C:/Users/<username>/AppData/Local/NetBeans/Cache/
.
Borre la caché usando la variable %USERPROFILE%
Windows:
del /s /q %USERPROFILE%/AppData/Local/NetBeans/Cache/
Si está configurado, también puede usar la variable de entorno %LOCALAPPDATA%
:
del /s /q %LOCALAPPDATA%/NetBeans/Cache/
NetBeans 7.2+, Linux
El caché está en: ~/.cache/netbeans/${netbeans_version}/index/
Mac OS X
El caché está en: ~/Library/Caches/NetBeans/${netbeans_version}/
Ver también http://wiki.netbeans.org/FaqWhatIsUserdir .
Menú de ayuda
En Windows, seleccionar el menú Ayuda »Acerca de mostrará un cuadro de diálogo que contiene el siguiente texto:
Product Version: NetBeans IDE 8.0.2 (Build 201411181905)
Java: 1.7.0_80; Java HotSpot(TM) 64-Bit Server VM 24.80-b11
Runtime: Java(TM) SE Runtime Environment 1.7.0_80-b15
System: Windows 7 version 6.1 running on amd64; Cp1252; en_CA (nb)
User directory: C:/Users/Username/AppData/Roaming/NetBeans/8.0.2
Cache directory: C:/Users/Username/AppData/Local/NetBeans/Cache/8.0.2
Independientemente del sistema operativo, el diálogo Acerca de contendrá la ruta de acceso correcta al directorio de caché.
El caché es C:/Users/userName/AppData/Local/NetBeans/Cache/
, y luego el nombre de la versión de la carpeta especificará el caché correcto.
También puede hacer esto: cerrar el IDE. En cambio, de eliminar archivos y arriesgar todo, cambie el nombre de esta carpeta de caché. Ahora inicia el IDE. Una vez que se inicia, se creará una nueva carpeta de caché ya que no se encuentra la carpeta. Ahora puede eliminar la carpeta renombrada de forma segura.
El cachedir de NetBeans es un directorio que consta de archivos que pueden agrandarse, cambiar con frecuencia y pueden eliminarse y volverse a crear en cualquier momento. Por ejemplo, los resultados del análisis Java classpath residen en el cachedir.
NetBeans 7.1 y anteriores Por defecto, el userdir está dentro de un directorio (oculto) llamado .netbeans almacenado en el directorio de inicio del usuario. El directorio de inicio es $ {HOME} en sistemas tipo Unix, y% USERPROFILE% (usualmente establecido en C: / Documents and Settings /) en Windows. El cachedir se puede encontrar en la subcarpeta var / cache del userdir. Como su nombre lo sugiere, el userdir es único por usuario. Para cada versión de NetBeans instalada, el directorio de usuario será un subdirectorio único como .netbeans /. Para conocer su ubicación exacta, diríjase al menú principal del IDE y seleccione Ayuda> Acerca de. (Mac: NetBeans> Acerca de NetBeans). NetBeans 7.1 permite separar el directorio de caché usando un switch --cachedir a la ubicación deseada.
Ejemplos Un usuario de Windows jdoe ejecutando NetBeans 5.0 es probable que encuentre su userdir en C: / Documents and Settings / jdoe.netbeans / 5.0 / Un usuario de Windows Vista que ejecute NetBeans 5.0 es probable que encuentre su dir de usuario en C: / Users / jdoe. netbeans / 5.0 / Un usuario de Mac OS X que ejecuta NetBeans 5.0 es probable que encuentre su directorio de usuario en /Users/jdoe/.netbeans/5.0/ (Para abrir esta carpeta en el Finder, seleccione Ir> Ir a la carpeta en el menú del Finder, escriba /Users/jdoe/.netbeans/5.0/ en el cuadro y haga clic en Ir). Un usuario de Linux que ejecute NetBeans 5.0 es probable que encuentre su directorio de usuario en /home/jdoe/.netbeans/5.0/
Para más información
Consulte esta documentación en el sitio de http://wiki.netbeans.org/FaqWhatIsUserdir : http://wiki.netbeans.org/FaqWhatIsUserdir
En la ventana 7, el caché está ubicado en C: / Users / NOMBRE DE USUARIO / AppData / Local / NetBeans / Caché
En una Mac con NetBeans 8.1,
- NetBeans → Acerca de
- Buscar la ruta del directorio de usuario en la pantalla Acerca de
-
rm -fr 8.1
En su caso, la versión podría ser diferente; eliminar la carpeta de la versión correcta. - Reabrir NetBeans
La ruta del directorio de caché se enumera en la ventana Acerca de (menú Ayuda / Acerca de). Cierre NetBeans, luego elimine (o renombre) el directorio. NetBeans reconstruirá su caché cuando se inicie.
Para NetBeans 8+ en Windows 10 hay un error definitivo con el error de clases duplicadas que se resuelve limpiando el caché en C:/Users/<user>/AppData/Local/NetBeans/Cache
.
Para Netbeans 7.4 y superior en Linux, la memoria caché es $HOME/.cache/netbeans/7.4
.
Simplemente instale el plugin de borrador de caché , es compatible con nb6.9, 7.0.7.1.7.2 y 7.3: para configurar el plugin debe proporcionar el directorio de caché que se encuentra en la pantalla de netbean. Luego, con Herramientas-> borrar caché, borra la caché netbeans. Eso es todo, buena suerte.
Solo agregaré que intenté resolver los problemas de referencia causados por la falta de una biblioteca en el caché, y eliminar el caché no fue suficiente para resolver el problema.
Cerré NetBeans (7.2.1), eliminé el caché, luego volví a abrir NetBeans, y regeneré el caché, pero la biblioteca aún faltaba (verificada al buscar en ... / Caché / 7.2.1 / index / archives.properties) .
Para resolver el problema tuve que cerrar mis proyectos abiertos antes de cerrar NetBeans y eliminar el caché.
tl; dr Es posible que no necesite golpear toda su caché de NetBeans.
Mi problema se manifestó como ejecutar una compilación limpia no eliminó la carpeta de build
previa o la carpeta testuserdir
, mientras estaba usando NetBeans 8.0.2.
La primera vez que tuve este problema, la respuesta de Ray Slater anterior me ayudó muchísimo. Tenía dos grupos de proyectos y tuve que cerrar cada proyecto en ambos grupos, cerrar NetBeans, borrar el caché y luego volver a agregar mis proyectos a mis grupos antes de que funcionaran nuevamente.
Más tarde, este problema volvió a surgir con NetBeans 8.1. Cerré NetBeans y ejecuté ant build clean
en la línea de comandos, y funcionó. Cuando volví a abrir NetBeans, el problema se resolvió. Se me ocurre que NetBeans mantenía algo abierto y solo necesitaba cerrarse para eliminar las carpetas.
Actualizar
Finalmente descubrí lo que estaba pasando. De alguna manera, mi NetBeans "Module Suite Project" (ícono de pieza de rompecabezas amarillo / naranja) había sido cerrado y el "Module Project" (ícono de pieza de rompecabezas violeta) con el mismo nombre exacto que el "Module Suite Project" estaba abierto. La limpieza del edificio limpió ese proyecto en particular correctamente, pero no limpió todo el conjunto.
Ahora que tengo el "Module Suite Project" abierto nuevamente, las cosas funcionan como esperaba. Esto explica por qué funcionó la ant build clean
, ya que se hizo en la línea de comando en el nivel correcto para limpiar toda la Suite.
Sospecho que no necesitaba estrictamente limpiar mi caché de NetBeans, aunque tal vez lo hice, de hecho solucioné el problema de por qué solo mostraba el "Proyecto de módulo" en lugar del "Proyecto de conjunto de módulos", haciendo lo correcto cuando Hice clic en build clean
... Si me hubiera dado cuenta de que la Suite ya no estaba abierta y solo estaba el Proyecto, podría haberlo solucionado en tres segundos.