Ich habe ein Projekt in NetBeans erstellt und möchte den NetBeans-Cache leeren.
Ich verwende NetBeans 7.0.1 auf einem Windows 7-Computer.
Wie mache ich das?
netbeans
ide
netbeans-7
netbeans-8
Mohsen
quelle
quelle
/home/{user}/.netbeans/7.4/var/filehistory
und/home/{user}/.netbeans/7.4/var/log
.Antworten:
Vor 7.2 befindet sich der Cache bei
C:\Users\username\.netbeans\7.0\var\cache
. Durch Löschen dieses Verzeichnisses sollte der Cache für Sie geleert werden.quelle
Schließen Sie NetBeans, bevor Sie den Cache löschen.
NetBeans 7.2+, Windows 7
Der Cache befindet sich in
C:\Users\<username>\AppData\Local\NetBeans\Cache\
.Leeren Sie den Cache mit der
%USERPROFILE%
Windows-Variablen:Wenn es festgelegt ist, können Sie auch die Umgebungsvariable verwenden
%LOCALAPPDATA%
:NetBeans 7.2+, Linux
Der Cache befindet sich in:
~/.cache/netbeans/${netbeans_version}/index/
Mac OS X
Der Cache befindet sich in:
~/Library/Caches/NetBeans/${netbeans_version}/
Siehe auch http://wiki.netbeans.org/FaqWhatIsUserdir .
Hilfemenü
Wenn Sie unter Windows das Menü Hilfe »Info auswählen, wird ein Dialogfeld angezeigt, das den folgenden Text enthält:
Unabhängig vom Betriebssystem enthält das Dialogfeld "Info" den richtigen Pfad zum Cache-Verzeichnis.
quelle
Throwable
... Ich habe sie gerade gelöscht der blöde Cache, und jetzt funktioniert alles gut.Der Pfad des Cache-Verzeichnisses wird im Fenster Info (Menü Hilfe / Info) aufgelistet. Schließen Sie NetBeans und löschen Sie das Verzeichnis (oder benennen Sie es um). NetBeans erstellt seinen Cache beim Start neu.
quelle
Auf einem Mac mit NetBeans 8.1,
rm -fr 8.1
In Ihrem Fall könnte die Version anders sein; Entfernen Sie den richtigen Versionsordner.quelle
Ich möchte nur hinzufügen, dass ich versucht habe, Referenzprobleme zu beheben, die durch eine fehlende Bibliothek im Cache verursacht wurden, und das Löschen des Caches nicht ausreichte, um das Problem zu lösen.
Ich habe NetBeans (7.2.1) geschlossen, den Cache gelöscht, dann NetBeans erneut geöffnet und den Cache neu generiert, aber die Bibliothek fehlte noch (überprüft durch Durchsuchen von ... / Cache / 7.2.1 / index / archives.properties) .
Um das Problem zu beheben, musste ich meine geöffneten Projekte schließen, bevor ich NetBeans schloss und den Cache löschte.
quelle
To resolve the problem I had to close my open projects before closing netbeans and deleting the cache.
<- Dies. Absolut. Ich hatte zwei Projektgruppen und musste jedes Projekt in beiden Gruppen schließen, NetBeans schließen, den Cache leeren und meine Projekte wieder zu meinen Gruppen hinzufügen, bevor es wieder funktionieren würde. Danke Ray!Für Netbeans 7.4 und höher unter Linux ist der Cache
$HOME/.cache/netbeans/7.4
.quelle
In Fenster 7 befindet sich der Cache unter C: / Users / USERNAME / AppData / Local / NetBeans / Cache
quelle
Das NetBeans-Cachedir ist ein Verzeichnis, das aus Dateien besteht, die möglicherweise groß werden, sich häufig ändern und jederzeit gelöscht und neu erstellt werden können. Beispielsweise befinden sich die Ergebnisse des Java-Klassenpfad-Scans im Cachedir.
NetBeans 7.1 und älter Standardmäßig befindet sich das Benutzerverzeichnis in einem (versteckten) Verzeichnis namens .netbeans, das im Ausgangsverzeichnis des Benutzers gespeichert ist. Das Ausgangsverzeichnis ist auf Unix-ähnlichen Systemen $ {HOME} und unter Windows% USERPROFILE% (normalerweise auf C: \ Dokumente und Einstellungen \ eingestellt). Das Cachedir befindet sich im Unterordner var / cache des Benutzerverzeichnisses. Wie der Name schon sagt, ist das Benutzerverzeichnis pro Benutzer eindeutig. Für jede installierte Version von NetBeans ist das Benutzerverzeichnis ein eindeutiges Unterverzeichnis wie .netbeans /. Um Ihren genauen Benutzerverzeichnisstandort zu ermitteln, rufen Sie das Hauptmenü der IDE auf und wählen Sie "Hilfe"> "Info". (Mac: NetBeans> Über NetBeans). Mit NetBeans 7.1 kann das Cache-Verzeichnis mithilfe eines Schalters --cachedir an einen gewünschten Speicherort getrennt werden.
Beispiele Ein Windows-Benutzer jdoe, auf dem NetBeans 5.0 ausgeführt wird, findet sein Benutzerverzeichnis wahrscheinlich unter C: \ Dokumente und Einstellungen \ jdoe.netbeans \ 5.0 \ Ein Windows Vista-Benutzer jdoe, auf dem NetBeans 5.0 ausgeführt wird, findet sein Benutzerverzeichnis wahrscheinlich unter C: \ Users \ jdoe. netbeans \ 5.0 \ Ein Mac OS X-Benutzer, der NetBeans 5.0 ausführt, findet sein Benutzerverzeichnis wahrscheinlich unter /Users/jdoe/.netbeans/5.0/ (Um diesen Ordner im Finder zu öffnen, wählen Sie im Finder-Menü Gehe zu> Gehe zu Ordner. Geben Sie /Users/jdoe/.netbeans/5.0/ in das Feld ein und klicken Sie auf Los.) Ein Linux-Benutzer jdoe, auf dem NetBeans 5.0 ausgeführt wird, findet sein Benutzerverzeichnis wahrscheinlich unter /home/jdoe/.netbeans/5.0/.
Für mehr Information
Weitere Informationen finden Sie in dieser Dokumentation auf der NetBeans-Site: NetBeans 7.2 und höher
quelle
Für NetBeans 8+ unter Windows 10 gibt es einen definitiven Fehler mit einem Fehler bei doppelten Klassen, der durch Bereinigen des Caches bei behoben wird
C:\Users\<user>\AppData\Local\NetBeans\Cache
.quelle
Installieren Sie einfach das Cache-Radiergummi-Plugin , es ist kompatibel mit nb6.9, 7.0,7.1,7.2 und 7.3: Um das Plugin zu konfigurieren, müssen Sie das Cache-Verzeichnis angeben, das sich im Bildschirm "about" von netbean befindet. Dann löschen Sie mit Tools-> Cache löschen den Netbeans-Cache. Das ist alles, viel Glück.
http://plugins.netbeans.org/plugin/40014/cache-eraser
quelle
tl; dr Sie werden vielleicht nicht benötigen whack gesamten NetBeans - Cache.
Mein Problem beim Ausführen eines sauberen Builds hat den vorherigen
build
Ordner odertestuserdir
Ordner nicht gelöscht , während ich NetBeans 8.0.2 verwendet habe.Als ich dieses Problem zum ersten Mal hatte, hat mir die obige Antwort von Ray Slater sehr geholfen. Ich hatte zwei Projektgruppen und musste jedes Projekt in beiden Gruppen schließen, NetBeans schließen, den Cache leeren und meine Projekte wieder zu meinen Gruppen hinzufügen, bevor es wieder funktionieren würde.
Später trat dieses Problem mit NetBeans 8.1 erneut auf. Ich habe NetBeans geschlossen und bin
ant build clean
über die Befehlszeile gelaufen , und es hat funktioniert. Beim erneuten Öffnen von NetBeans wurde das Problem behoben. Mir fällt auf, dass NetBeans etwas offen hielt und nur geschlossen werden musste, um die Ordner zu löschen.Update
Ich habe endlich herausgefunden, was los war. Irgendwie mein NetBeans „Modul Suite Project“ (gelb / orange Puzzleteils s - Symbol) war geschlossen worden und das Modul „Project“ (lila Puzzlestück Symbol) exakt den gleichen Namen hat war als „Modul Suite Projekt“ geöffnet. Building Clean hat das jeweilige Projekt korrekt gereinigt, jedoch nicht die gesamte Suite.
Nachdem ich das "Module Suite Project" wieder korrekt geöffnet habe, funktionieren die Dinge wie erwartet. Dies erklärt, warum dies
ant build clean
funktioniert hat, da es in der Befehlszeile auf der richtigen Ebene ausgeführt wurde, um die gesamte Suite zu bereinigen.Ich vermute, dass ich meinen NetBeans-Cache überhaupt nicht unbedingt bereinigen musste, obwohl dies möglicherweise tatsächlich das Problem behoben hat, warum nur das "Modulprojekt" anstelle des "Modul-Suite-Projekts" angezeigt wurde, wodurch das Richtige getan wurde, wenn Ich klickte
build clean
... Wenn ich einfach gemerkt hätte, dass die Suite nicht mehr geöffnet war und nur das Projekt, hätte ich es in drei Sekunden reparieren können.quelle
Der Cache ist
C:\Users\userName\AppData\Local\NetBeans\Cache\
, und dann gibt der Versionsname des Ordners den richtigen Cache an.Sie können dies auch tun: Schließen Sie die IDE. Benennen Sie diesen Cache-Ordner um, anstatt Dateien zu löschen und alles zu riskieren. Starten Sie nun die IDE. Nach dem Start wird ein neuer Cache-Ordner erstellt, da der Ordner nicht gefunden wird. Jetzt können Sie den umbenannten Ordner sicher löschen.
quelle
Ich habe es versucht
Benutzername = Radhason
C: \ Benutzer \ radhason \ AppData \ Local \ NetBeans \ Cache
Drücken Sie die OK-Taste, dann wird der Cache-Ordner angezeigt und löschen Sie diesen Cache-Ordner von NetBeans.
quelle