Jak wyczyścić pamięć podręczną w NetBeans

Stworzyłem projekt w NetBeans i chciałbym wyczyścić pamięć podręczną NetBeans.

Uruchamiam NetBeans 7.0.1 na komputerze z systemem Windows 7.

Jak to zrobić?

Author: Peter Mortensen, 2011-12-31

13 answers

Przed 7.2, cache jest w C:\Users\username\.netbeans\7.0\var\cache. Usunięcie tego katalogu powinno wyczyścić pamięć podręczną.

 41
Author: William Scott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-09 23:20:05

Zamknij NetBeans przed usunięciem pamięci podręcznej.

NetBeans 7.2+, Windows 7

Cache znajduje się w C:\Users\<username>\AppData\Local\NetBeans\Cache\.

Wyczyść pamięć podręczną używając zmiennej %USERPROFILE% Windows:

del /s /q %USERPROFILE%\AppData\Local\NetBeans\Cache\

Jeśli jest ustawiona, możesz również użyć zmiennej środowiskowej %LOCALAPPDATA%:

del /s /q %LOCALAPPDATA%\NetBeans\Cache\

NetBeans 7.2+, Linux

Cache is at: ~/.cache/netbeans/${netbeans_version}/index/

Mac OS X

Cache is at: ~/Library/Caches/NetBeans/${netbeans_version}/

Zobacz też http://wiki.netbeans.org/FaqWhatIsUserdir .

Pomoc Menu

W systemie Windows, wybierając menu Help " About wyświetli się okno dialogowe zawierające następujący tekst:

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

Niezależnie od systemu operacyjnego, okno dialogowe Informacje będzie zawierać poprawną ścieżkę do katalogu pamięci podręcznej.

 334
Author: Dave Jarvis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-09 23:26:59

Ścieżka katalogu cache jest wyświetlona w oknie Informacje (menu Pomoc / Informacje). Zamknij NetBeans, a następnie usuń (lub zmień nazwę) katalog. NetBeans odbuduje swoją pamięć podręczną po uruchomieniu.

 151
Author: Pino,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-25 18:24:34

Na Macu z NetBeans 8.1,

  1. NetBeansO
  2. Znajdź Katalog użytkownika ścieżkę w About screen
  3. rm -fr 8.1 w Twoim przypadku wersja może być inna; Usuń odpowiedni folder wersji.
  4. Reopen NetBeans
 11
Author: Joseph,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-06 23:54:57

Dla Netbeans 7.4 i nowszych w Linuksie pamięć podręczna to $HOME/.cache/netbeans/7.4.

 10
Author: Sebastián Salazar Molina.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-30 00:07:11

Dodam tylko, że próbowałem rozwiązać problemy referencyjne spowodowane brakującą biblioteką w pamięci podręcznej, a usunięcie pamięci podręcznej nie wystarczyło, aby rozwiązać problem.

Zamknąłem NetBeans (7.2.1), usunąłem pamięć podręczną, a następnie ponownie otworzyłem NetBeans i zregenerowałem pamięć podręczną, ale biblioteki wciąż brakowało (sprawdzałem patrząc w.../ Cache / 7.2.1 / index / archives.właściwości).

Aby rozwiązać problem musiałem zamknąć otwarte projekty przed zamknięciem NetBeans i usunięciem cache.

 9
Author: Ray Slater,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-06 23:52:03

W oknie 7 cache znajduje się na C:/Users/USERNAME/AppData/Local/NetBeans/Cache

 6
Author: Carlrissian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-24 13:17:01

NetBeans cachedir jest katalogiem składającym się z plików, które mogą stać się duże, mogą się często zmieniać i mogą być usuwane i odtwarzane w dowolnym momencie. Na przykład, wyniki skanowania Java classpath znajdują się w cachedir.

NetBeans 7.1 i starsze Domyślnie userdir znajduje się wewnątrz (ukrytego) katalogu o nazwie.netbeans przechowywane w katalogu domowym użytkownika. Katalog domowy to ${HOME} w systemach uniksopodobnych, a % USERPROFILE% (Zwykle ustawiane na C:\Documents i ustawienia\) na Windows. Cachedir można znaleźć w podfolderze var / cache userdir. Jak sama nazwa wskazuje, userdir jest unikalny dla każdego użytkownika. Dla każdej zainstalowanej wersji NetBeans, userdir będzie unikalnym podkatalogiem, takim jak .netbeans/ Aby znaleźć dokładną lokalizację userdir, przejdź do menu głównego IDE i wybierz Pomoc > Informacje. (Mac: NetBeans > O NetBeans). NetBeans 7.1 pozwala oddzielić katalog pamięci podręcznej za pomocą przełącznika --cachedir do żądanej lokalizacji.

Przykłady A Użytkownik Windows jdoe z NetBeans 5.0 prawdopodobnie znajdzie swojego userdir pod C:\Documents i ustawienia\Jdoe.netbeans\5.0\ Użytkownik Windows Vista jdoe z NetBeans 5.0 prawdopodobnie znajdzie swojego userdir pod C:\Users\jdoe.netbeans\5.0\ Użytkownik Mac OS X jdoe z NetBeans 5.0 prawdopodobnie znajdzie swojego userdir pod / Users / jdoe/.netbeans/5.0 / (aby otworzyć ten folder w Finderze, wybierz Go > Go to Folder z menu Findera, wpisz / Users/jdoe/.netbeans / 5.0 / do pola i kliknij Go.) Użytkownik Linuksa jdoe z NetBeans 5.0 prawdopodobnie znajdzie swój userdir pod / home / jdoe/netbeans / 5.0 /

Więcej Informacji

Zobacz tę dokumentację na stronie NetBeans: NetBeans 7.2 i nowsze

 4
Author: user817129,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-01 07:05:36

Dla NetBeans 8 + na Windows 10 jest definitywny błąd z duplikatem błędów klas, który jest rozwiązywany przez czyszczenie pamięci podręcznej w C:\Users\<user>\AppData\Local\NetBeans\Cache.

 4
Author: brixdan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-06 23:53:08

Wystarczy zainstalować Cache eraser plugin , jest kompatybilny z nb6.9, 7.0, 7.1, 7.2 i 7.3: Aby skonfigurować wtyczkę, musisz podać katalog cache, który znajduje się w netbean about screen. Następnie za pomocą Tools- > erase cache wyczyścisz pamięć podręczną netbeans. To wszystko, powodzenia.

Http://plugins.netbeans.org/plugin/40014/cache-eraser

 3
Author: iberck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-16 03:47:07

Tl; dr Możesz nie potrzebować Walić cały NetBeans cache.


Mój problem objawiał się tym, że uruchamianie czystej kompilacji nie usunęło poprzedniego folderu build LUB testuserdir, podczas gdy używałem NetBeans 8.0.2.

Pierwszy raz miałem ten problem, odpowiedź Raya Slatera powyżej Bardzo mi pomogła. Miałem dwie grupy projektów i musiałem zamknąć każdy projekt w obu grupach, zamknąć NetBeans, wyczyścić pamięć podręczną, a następnie dodać moje projekty z powrotem do moich grup przed nim znowu by zadziałało.

Później ten problem pojawił się ponownie w NetBeans 8.1. Zamknąłem NetBeans i uruchomiłem ant build clean w wierszu poleceń i zadziałało. Kiedy ponownie otworzyłem NetBeans, problem został rozwiązany. Wydaje mi się, że NetBeans trzymał coś otwartego i po prostu musiał być zamknięty, aby usunąć foldery.


Update
W końcu zorientowałem się, co się dzieje. W jakiś sposób mój NetBeans "Module Suite Project" (żółto-pomarańczowy elementS ikona) został zamknięty, a "projekt modułu" (fioletowa ikona puzzli) o tej samej nazwie co "projekt pakietu modułów" został otwarty. Budynek czysty prawidłowo wyczyścił ten konkretny projekt, ale nie wyczyścił całego apartamentu.

Teraz, gdy" projekt pakietu modułów " został ponownie poprawnie otwarty, wszystko działa zgodnie z oczekiwaniami. To wyjaśnia, dlaczego ant build clean działało, ponieważ zostało zrobione w wierszu poleceń na odpowiednim poziomie, aby wyczyścić cały pakiet.

Podejrzewam, że nie ściśle trzeba wyczyścić moją pamięć podręczną NetBeans w ogóle, choć być może robiąc to faktycznie Naprawiono problem, dlaczego pokazywał tylko "projekt modułu" zamiast "projekt pakietu modułów", a tym samym robiąc właściwą rzecz, gdy kliknąłem build clean... Gdybym po prostu zrozumiał, że apartament nie jest już otwarty, a tylko projekt był, mógłbym go naprawić w trzy sekundy.

 1
Author: kmort,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-29 16:58:10

Bufor to C:\Users\userName\AppData\Local\NetBeans\Cache\, a następnie nazwa wersji folderu określi poprawny bufor.

Możesz również to zrobić: zamknij IDE. Zamiast usuwać pliki i ryzykować wszystko, Zmień nazwę tego folderu pamięci podręcznej. Teraz uruchom IDE. Po uruchomieniu zostanie utworzony nowy folder pamięci podręcznej, ponieważ folder nie został znaleziony. Teraz możesz bezpiecznie usunąć przemianowany folder.

 1
Author: Kuharan Bhowmik,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-06 23:56:52

Próbowałem tego

UserName=radhason

C:\Users\radhason\AppData\Local\NetBeans\Cache

Tutaj wpisz opis obrazka

Naciśnij przycisk Ok, a następnie folder pamięci podręcznej zostanie wyświetlony i usuń ten folder pamięci podręcznej netbeans.

 0
Author: radhason power,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-31 05:48:17