Respuestas:
Antes de 7.2, el caché está en C:\Users\username\.netbeans\7.0\var\cache
. Eliminar este directorio debería borrar el caché por usted.
Cierre NetBeans antes de eliminar el caché.
Cache se encuentra en C:\Users\<username>\AppData\Local\NetBeans\Cache\
.
Borre el caché usando la %USERPROFILE%
variable de 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\
La caché está en: ~/.cache/netbeans/${netbeans_version}/index/
La caché está en: ~/Library/Caches/NetBeans/${netbeans_version}/
Ver también http://wiki.netbeans.org/FaqWhatIsUserdir .
En Windows, al seleccionar el menú Ayuda »Acerca de aparecerá 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 cuadro de diálogo Acerca de contendrá la ruta correcta al directorio de caché.
Throwable
... Acabo de eliminar el caché estúpido, y ahora todo funciona bien.
La ruta del directorio de caché aparece en la ventana Acerca de (menú Ayuda / Acerca de). Cierre NetBeans, luego elimine (o cambie el nombre) del directorio. NetBeans reconstruirá su caché cuando se inicie.
En una Mac con NetBeans 8.1,
rm -fr 8.1
En su caso, la versión podría ser diferente; eliminar la carpeta de la versión correcta.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 aún faltaba la biblioteca (comprobada mirando ... / Cache / 7.2.1 / index / archives.properties) .
Para resolver el problema, tuve que cerrar mis proyectos abiertos antes de cerrar NetBeans y eliminar el caché.
To resolve the problem I had to close my open projects before closing netbeans and deleting the cache.
<- Esto. Absolutamente. Tenía dos grupos de proyectos y tuve que cerrar cada proyecto en ambos grupos, cerrar NetBeans, borrar el caché y luego agregar mis proyectos a mis grupos antes de que volviera a funcionar. Gracias Ray!
Para Netbeans 7.4 y superior en Linux, el caché es $HOME/.cache/netbeans/7.4
.
En la ventana 7, el caché se encuentra en C: / Users / USERNAME / AppData / Local / NetBeans / Cache
NetBeans cachedir es un directorio que consta de archivos que pueden ser grandes, pueden cambiar con frecuencia y pueden eliminarse y recrearse en cualquier momento. Por ejemplo, los resultados de la exploración de classpath de Java residen en el caché.
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% (generalmente configurado en C: \ Documents and Settings \) en Windows. El caché se puede encontrar en la subcarpeta var / cache del directorio de usuario. Como su nombre indica, el userdir es único por usuario. Para cada versión de NetBeans instalada, el userdir será un subdirectorio único como .netbeans /. Para averiguar su ubicación exacta de usuario, diríjase al menú principal del IDE y elija Ayuda> Acerca de. (Mac: NetBeans> Acerca de NetBeans). NetBeans 7.1 permite separar el directorio de caché usando un interruptor --cachedir a la ubicación deseada.
Ejemplos Es probable que un usuario de Windows jdoe que ejecuta NetBeans 5.0 encuentre su directorio de usuario en C: \ Documents and Settings \ jdoe.netbeans \ 5.0 \ Un usuario de Windows Vista que ejecute NetBeans 5.0 probablemente encuentre su directorio de usuario en C: \ Users \ jdoe. netbeans \ 5.0 \ Un usuario de Mac OS X jdoe 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, elija Ir> Ir a la carpeta en el menú del Finder, escriba /Users/jdoe/.netbeans/5.0/ en el cuadro y haga clic en Ir.) Es probable que un usuario de Linux jdoe que ejecuta NetBeans 5.0 encuentre su directorio de usuario en /home/jdoe/.netbeans/5.0/
Consulte esta documentación en el sitio de NetBeans : NetBeans 7.2 y versiones posteriores.
Para NetBeans 8+ en Windows 10 hay un error definitivo con un error de clases duplicadas que se resuelve limpiando el caché en
C:\Users\<user>\AppData\Local\NetBeans\Cache
.
Simplemente instale el complemento de borrador de caché , es compatible con nb6.9, 7.0,7.1,7.2 y 7.3: Para configurar el complemento, debe proporcionar el directorio de caché que se encuentra en la pantalla de acerca de netbean. Luego, con Herramientas-> borrar caché, borra el caché de netbeans. Eso es todo, buena suerte.
tl; dr Es posible que no necesite destruir todo el caché de NetBeans.
Mi problema manifestado al ejecutar una compilación limpia no eliminó la build
carpeta o testuserdir
carpeta anterior, mientras estaba usando NetBeans 8.0.2.
La primera vez que tuve este problema, la respuesta anterior de Ray Slater me ayudó inmensamente. Tenía dos grupos de proyectos y tuve que cerrar cada proyecto en ambos grupos, cerrar NetBeans, borrar el caché y luego agregar mis proyectos a mis grupos antes de que volviera a funcionar.
Más tarde, este problema surgió nuevamente con NetBeans 8.1. Cerré NetBeans, corrí ant build clean
en la línea de comando 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.
Actualización
Finalmente descubrí lo que estaba pasando. De alguna manera, mis NetBeans "Proyecto suite de módulos" (/ amarillo naranja pieza del rompecabezas s icono) habían sido cerrada y el "Proyecto de módulos" (pieza del rompecabezas de color púrpura icono) que tienen el mismo nombre exacto como el "Proyecto Módulo suite" estaba abierta. Building clean limpió ese Proyecto en particular correctamente, pero no limpió toda la Suite.
Ahora que tengo el "Módulo Suite Project" abierto correctamente nuevamente, las cosas funcionan como se esperaba. Esto explica por qué ant build clean
funcionó, ya que se realizó en la línea de comando en el nivel correcto para limpiar toda la Suite.
Sospecho que no necesitaba limpiar estrictamente mi caché de NetBeans, aunque tal vez hacerlo solucionó el problema de por qué solo mostraba el "Proyecto del módulo" en lugar del "Proyecto de la suite del módulo", haciendo así lo correcto cuando Hice clic build clean
... Si simplemente me hubiera dado cuenta de que la Suite ya no estaba abierta y solo el Proyecto lo estaba, podría haberlo arreglado en tres segundos.
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: cierre el IDE. En lugar de eliminar archivos y arriesgarlo todo, cambie el nombre de esta carpeta de caché. Ahora inicie 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.
He intentado esto
C: \ Users \ radhason \ AppData \ Local \ NetBeans \ Cache
Presione el botón Ok, luego se mostrará la carpeta de caché y elimine esta carpeta de caché de netbeans.
/home/{user}/.netbeans/7.4/var/filehistory
y/home/{user}/.netbeans/7.4/var/log
.