So löschen Sie den Cache in NetBeans
Erstellte ich ein Projekt in NetBeans, und ich möchte klar den NetBeans cache.
Ich bin mit NetBeans 7.0.1 auf einem Windows 7-Maschine.
Wie mache ich das?
InformationsquelleAutor der Frage mohsen | 2011-12-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bevor 7.2, der cache liegt bei
C:\Users\username\.netbeans\7.0\var\cache
. Löschen Sie dieses Verzeichnis sollte deaktivieren Sie den cache für Sie.InformationsquelleAutor der Antwort William Scott
In der Nähe von NetBeans vor dem löschen der cache.
NetBeans 7.2+, Windows 7
Cache befindet sich in
C:\Users\<username>\AppData\Local\NetBeans\Cache\
.Löschen Sie den cache mit der
%USERPROFILE%
Windows-variable:Wenn es gesetzt ist, können Sie auch die Umgebungsvariable
%LOCALAPPDATA%
:NetBeans 7.2+, Linux
Cache liegt bei:
~/.cache/netbeans/${netbeans_version}/index/
Mac OS X
Cache liegt bei:
~/Library/Caches/NetBeans/${netbeans_version}/
Siehe auch http://wiki.netbeans.org/FaqWhatIsUserdir.
Hilfe-Menü
Unter Windows, das auswählen der Hilfe » Über - Menü wird ein Dialogfeld anzuzeigen, die den folgenden text enthält:
Unabhängig vom Betriebssystem, die Über das Dialogfeld enthält den korrekten Pfad zum cache-Verzeichnis.
InformationsquelleAutor der Antwort
Den Pfad des cache-Verzeichnisses aufgeführt ist, in der About-Fenster (Menü Hilfe/info). In der Nähe NetBeans, dann löschen (oder umbenennen) das Verzeichnis. NetBeans baut seinen cache, wenn es startet.
InformationsquelleAutor der Antwort Pino
Auf einem Mac mit NetBeans 8.1,
rm -fr 8.1
In deinem Fall ist die version anders sein könnte; entfernen Sie die richtige version Ordner.InformationsquelleAutor der Antwort Joseph
Für Netbeans 7.4 und höher in Linux, der cache ist
$HOME/.cache/netbeans/7.4
.InformationsquelleAutor der Antwort Sebastián Salazar Molina.
Werde ich nur hinzufügen, dass ich versucht habe zu beheben Referenz-Probleme, verursacht durch eine fehlende library im cache und das löschen der cache war nicht genug, um das problem zu lösen.
Schloss ich NetBeans (7.2.1), Lösch den cache, dann wieder mit NetBeans, und es regeneriert den cache, aber die Bibliothek war immer noch fehlt (überprüft durch einen Blick in die .../Cache/7.2.1/index/Archive.Eigenschaften).
Um das problem zu beheben musste ich meine Projekte öffnen, vor dem schließen von NetBeans und dem löschen der cache.
InformationsquelleAutor der Antwort Ray Slater
In Fenster 7 der cache befindet sich bei C:/Users/USERNAME/AppData/Local/NetBeans/Cache
InformationsquelleAutor der Antwort Carlrissian
NetBeans cachedir ist ein Verzeichnis aus Dateien, die zu groß ist, können sich Häufig ändern, und Sie können gelöscht, neu erstellt und zu jeder Zeit. Zum Beispiel, die Ergebnisse der Java classpath-scan befinden sich in der cachedir.
NetBeans 7.1 und älter
Standardmäßig ist die userdir in einem (versteckten) Verzeichnis genannt .netbeans gespeichert im home-Verzeichnis des Benutzers. Das home-Verzeichnis ist ${HOME} auf Unix-ähnlichen Systemen, und %USERPROFILE% (in der Regel festgelegt C:\Documents und Einstellungen\) unter Windows. Die cachedir finden in var/cache Unterordner die userdir.
Wie der name schon sagt, die userdir ist einzigartig für jeden Benutzer. Für jede version von NetBeans installiert, das userdir wird eine einzigartige Unterverzeichnis wie .netbeans/.
Um herauszufinden, Ihre genaue userdir Lage, gehen Sie auf die IDE-Hauptmenü, und wählen Sie Hilfe > Über. (Mac: NetBeans - > Über NetBeans).
NetBeans 7.1 ermöglicht es, separate cache-Verzeichnis mit einem Schalter ein --cachedir zu einem gewünschten Ort.
Beispiele
Ein Windows-Benutzer jdoe läuft NetBeans 5.0 ist wahrscheinlich, zu finden sein userdir unter
C:\Documents und Einstellungen\jdoe.netbeans\5.0\
Ein Windows Vista-Benutzer jdoe läuft NetBeans 5.0 ist wahrscheinlich, zu finden sein userdir unter
C:\Users\jdoe.netbeans\5.0\
Eine Mac-OS-X-user jdoe läuft NetBeans 5.0 ist wahrscheinlich, zu finden sein userdir unter
/Benutzer/jdoe/.netbeans/5.0/(Zum öffnen dieses Ordners im Finder, wählen Sie Gehe zu > Gehen, um einen Ordner aus dem Finder-Menü, geben Sie " /Benutzer/jdoe/.netbeans/5.0/in das Feld ein, und klicken Sie auf Go.)
Ein Linux-Benutzer jdoe läuft NetBeans 5.0 ist wahrscheinlich, zu finden sein userdir unter
/home/jdoe/.netbeans/5.0/
Für Mehr Info
Finden diese Dokumentation in der NetBeans-Website: NetBeans 7.2 und neuer
InformationsquelleAutor der Antwort user817129
Für NetBeans 8+ unter Windows 10 es gibt einen definitiven bug mit doppelten Klassen Fehler, die gelöst wird durch die Reinigung der cache in
C:\Users\<user>\AppData\Local\NetBeans\Cache
.InformationsquelleAutor der Antwort brixdan
Einfach installieren cache Radiergummi plugines ist kompatibel mit SB6.9, 7.0,7.1,7.2 und 7.3:
Konfigurieren Sie das plugin, das Sie haben, um den cache-dir die ist in netbean ist über dem Bildschirm.
Dann mit Extras->löschen Sie den cache, löschen Sie den netbeans cache.
Das ist alles, viel Glück.
http://plugins.netbeans.org/plugin/40014/cache-eraser
InformationsquelleAutor der Antwort iberck
tl;dr
Können Sie nicht brauchen, um whack Ihr gesamte NetBeans cache.
Mein problem manifestiert sich wie bei einem clean-build nicht löschen Sie die Vorherige
build
Ordner odertestuserdir
Ordner, während ich mit NetBeans 8.0.2.Ersten mal hatte ich dieses problem, Ray Slater, die Antwort von oben hat mir geholfen immens. Ich hatte zwei Projekt-Gruppen, und hatte, um jedes Projekt in beiden Gruppen, in der Nähe NetBeans, löschen Sie den cache, dann fügen Sie meine Projekte, meine Gruppen, bevor es wieder funktionieren.
Später, ist dieses problem aufgetaucht, wieder mit NetBeans 8.1. Ich NetBeans geschlossen, und lief
ant build clean
auf der Kommandozeile, und es funktionierte. Wenn ich wieder NetBeans, das problem war gelöst. Es fällt mir auf, dass NetBeans war halten etwas offen und musste nur geschlossen werden, um zu löschen Sie die Ordner.Update
Ich endlich herausgefunden, was Los war. Irgendwie hat mein NetBeans "Module-Suite-Project" (gelb/orange puzzle-Stücks Symbol) geschlossen worden war, und das "Modul Project" (lila puzzle-Stück-Symbol) mit dem gleichen genauen Namen als die "Modul-Suite-Projekt" war offen. Gebäude sauber gereinigt, dass insbesondere Projekt korrekt, aber nicht sauber die gesamte Suite.
Nun, ich habe die "Module-Suite-Project" eröffnet wieder richtig, Dinge so funktionieren, wie erwartet. Dies erklärt, warum
ant build clean
gearbeitet, da war es fertig auf der Kommandozeile auf der richtigen Ebene zu reinigen, die ganze Suite.Ich vermute, dass ich nicht unbedingt brauchen, zu reinigen, mein NetBeans cache zu wenn auch vielleicht tun, also eigentlich das Problem, warum war es nur mit der "Modul-Projekt" anstelle von "Modul Suite-Projekt", damit das richtige zu tun, wenn ich klickte
build clean
... hätte ich einfach gemerkt, dass die Suite nicht mehr öffnen und nur das Projekt war, konnte ich fixe es in drei Sekunden.InformationsquelleAutor der Antwort kmort
Cache ist
C:\Users\userName\AppData\Local\NetBeans\Cache\
und dann die version, die Namen der Ordner geben Sie den richtigen cache.Können Sie dies auch tun: Schließen Sie die IDE. Anstelle von löschen von Dateien und riskieren alles, umbenennen, cache-Ordner. Nun starten Sie die IDE. Sobald es beginnt, einen neuen cache-Ordner erstellt werden, da der Ordner nicht gefunden wurde. Jetzt können Sie löschen Sie den umbenannten Ordner sicher.
InformationsquelleAutor der Antwort Kuharan Bhowmik
Habe ich versucht, dieses
UserName=radhason
C:\Users\radhason\AppData\Local\NetBeans\Cache
Drücken Sie die Ok-Taste , um cache-Ordner wird angezeigt und das löschen dieser cache-Ordner von netbeans.
InformationsquelleAutor der Antwort radhason power