Saya membuat proyek di NetBeans, dan saya ingin menghapus cache NetBeans.
Saya menjalankan NetBeans 7.0.1 pada mesin Windows 7.
Bagaimana saya melakukan ini?
netbeans
ide
netbeans-7
netbeans-8
Mohsen
sumber
sumber
/home/{user}/.netbeans/7.4/var/filehistory
dan/home/{user}/.netbeans/7.4/var/log
.Jawaban:
Sebelum 7.2, cache berada di
C:\Users\username\.netbeans\7.0\var\cache
. Menghapus direktori ini akan menghapus cache untuk Anda.sumber
Tutup NetBeans sebelum menghapus cache.
NetBeans 7.2+, Windows 7
Cache terletak di
C:\Users\<username>\AppData\Local\NetBeans\Cache\
.Bersihkan cache menggunakan
%USERPROFILE%
variabel Windows:Jika diatur, Anda juga dapat menggunakan variabel lingkungan
%LOCALAPPDATA%
:NetBeans 7.2+, Linux
Cache ada di:
~/.cache/netbeans/${netbeans_version}/index/
Mac OS X
Cache ada di:
~/Library/Caches/NetBeans/${netbeans_version}/
Lihat juga http://wiki.netbeans.org/FaqWhatIsUserdir .
Menu Bantuan
Pada Windows, memilih menu Bantuan »Tentang akan menampilkan dialog yang berisi teks berikut:
Terlepas dari sistem operasi, dialog Tentang akan berisi jalur yang benar ke direktori cache.
sumber
Throwable
... Saya baru saja menghapus cache yang bodoh, dan sekarang semuanya berfungsi dengan baik.Path direktori cache terdaftar di jendela About (menu Help / About). Tutup NetBeans, lalu hapus (atau ganti nama) direktori. NetBeans akan membangun kembali cache-nya saat dijalankan.
sumber
Di Mac dengan NetBeans 8.1,
rm -fr 8.1
Dalam kasus Anda, versinya bisa berbeda; hapus folder versi yang benar.sumber
Saya hanya akan menambahkan bahwa saya telah mencoba menyelesaikan masalah referensi yang disebabkan oleh pustaka yang hilang dalam cache, dan menghapus cache tidak cukup untuk menyelesaikan masalah.
Saya menutup NetBeans (7.2.1), menghapus cache, kemudian membuka kembali NetBeans, dan itu membuat ulang cache, tetapi perpustakaan masih hilang (diperiksa dengan melihat ... / Cache / 7.2.1 / index / archives.properties) .
Untuk mengatasi masalah ini saya harus menutup proyek terbuka saya sebelum menutup NetBeans dan menghapus cache.
sumber
To resolve the problem I had to close my open projects before closing netbeans and deleting the cache.
<- Ini. Benar. Saya memiliki dua Grup Proyek, dan harus menutup setiap proyek di kedua grup, menutup NetBeans, menghapus cache, lalu menambahkan proyek saya kembali ke grup saya sebelum itu akan berfungsi lagi. Ray terima kasih!Untuk Netbeans 7.4 dan lebih tinggi di Linux, cache adalah
$HOME/.cache/netbeans/7.4
.sumber
Di Window 7 cache terletak di C: / Users / USERNAME / AppData / Local / NetBeans / Cache
sumber
Cachedir NetBeans adalah direktori yang terdiri dari file yang dapat menjadi besar, dapat sering berubah, dan dapat dihapus dan diciptakan kembali kapan saja. Misalnya, hasil pemindaian classpath Java berada di cachedir.
NetBeans 7.1 dan yang lebih lama Secara default userdir berada di dalam direktori (tersembunyi) bernama .netbeans yang disimpan di direktori home pengguna. Direktori home adalah $ {HOME} pada sistem mirip Unix, dan% USERPROFILE% (biasanya disetel ke C: \ Documents and Settings \) pada Windows. Cachedir dapat ditemukan di subfolder var / cache dari userdir. Seperti namanya, userdir unik untuk setiap pengguna. Untuk setiap versi NetBeans yang diinstal, userdir akan menjadi subdirektori unik seperti .netbeans /. Untuk mengetahui lokasi userdir Anda yang tepat, buka menu utama IDE, dan pilih Help> About. (Mac: NetBeans> Tentang NetBeans). NetBeans 7.1 memungkinkan untuk memisahkan direktori cache menggunakan saklar --cachedir ke lokasi yang diinginkan.
Contoh : Pengguna Windows jdoe yang menjalankan NetBeans 5.0 cenderung menemukan userdirnya di bawah C: \ Documents and Settings \ jdoe.netbeans \ 5.0 \ Pengguna Windows Vista yang menjalankan NetBeans 5.0 cenderung menemukan userdirnya di bawah C: \ Users \ jdoe. netbeans \ 5.0 \ Pengguna Mac OS X yang menjalankan NetBeans 5.0 kemungkinan akan menemukan userdirnya di /Users/jdoe/.netbeans/5.0/ (Untuk membuka folder ini di Finder, pilih Go> Go to Folder dari menu Finder, ketik / Pengguna / joe /.netbeans/5.0/ ke dalam kotak, dan klik Go.) Pengguna Linux jdoe menjalankan NetBeans 5.0 kemungkinan akan menemukan userdirnya di /home/jdoe/.netbeans/5.0/
Untuk Info Lebih Lanjut
Lihat dokumentasi ini di situs NetBeans : NetBeans 7.2 dan yang lebih baru
sumber
Untuk NetBeans 8+ pada Windows 10 ada bug definitif dengan kesalahan kelas duplikat yang sedang diselesaikan dengan membersihkan cache di
C:\Users\<user>\AppData\Local\NetBeans\Cache
.sumber
Cukup instal plugin penghapus cache , ini kompatibel dengan nb6.9, 7.0.7.1.7.2 dan 7.3: Untuk mengkonfigurasi plugin Anda harus menyediakan direktori cache yang ada di layar netbean tentang layar. Kemudian dengan Tools-> hapus cache, Anda menghapus cache netbeans. Itu saja, semoga sukses.
http://plugins.netbeans.org/plugin/40014/cache-eraser
sumber
tl; dr Anda mungkin tidak perlu mendera seluruh cache NetBeans Anda.
Masalah saya dimanifestasikan sebagai menjalankan build bersih tidak menghapus
build
folder atau folder sebelumnyatestuserdir
, ketika saya menggunakan NetBeans 8.0.2.Pertama kali saya mengalami masalah ini, jawaban Ray Slater di atas sangat membantu saya. Saya memiliki dua Grup Proyek, dan harus menutup setiap proyek di kedua grup, menutup NetBeans, menghapus cache, lalu menambahkan proyek saya kembali ke grup saya sebelum itu akan berfungsi lagi.
Kemudian, masalah ini terpotong lagi dengan NetBeans 8.1. Saya menutup NetBeans, dan berlari
ant build clean
di baris perintah, dan itu berhasil. Ketika saya membuka kembali NetBeans, masalahnya teratasi. Terpikir oleh saya bahwa NetBeans menjaga sesuatu tetap terbuka dan hanya perlu ditutup untuk menghapus folder.Pembaruan
Saya akhirnya menemukan apa yang sedang terjadi. Entah bagaimana, NetBeans saya "Modul Suite Project" (kuning / orange potongan puzzle s icon) telah tertutup dan "Modul Project" (ungu potongan puzzle icon) yang memiliki nama yang sama persis seperti "Modul Suite Project" terbuka. Bangunan bersih membersihkan Proyek tertentu dengan benar, tetapi tidak membersihkan seluruh Suite.
Sekarang saya memiliki "Modul Suite Project" dibuka dengan benar lagi, semuanya berfungsi seperti yang diharapkan. Ini menjelaskan mengapa
ant build clean
berhasil, karena dilakukan pada baris perintah di tingkat yang tepat untuk membersihkan seluruh Suite.Saya kira saya tidak benar-benar perlu membersihkan cache NetBeans saya sama sekali meskipun mungkin melakukan hal itu benar-benar memperbaiki masalah mengapa itu hanya menunjukkan "Modul Project" daripada "Module Suite Project", sehingga melakukan hal yang benar ketika Saya mengklik
build clean
... Jika saya hanya menyadari bahwa Suite tidak lagi terbuka dan hanya Proyek, saya bisa memperbaikinya dalam tiga detik.sumber
Cache itu
C:\Users\userName\AppData\Local\NetBeans\Cache\
, dan kemudian nama versi folder akan menentukan cache yang benar.Anda juga dapat melakukan ini: Tutup IDE. Alih-alih menghapus file dan mempertaruhkan segalanya, ganti nama folder cache ini. Sekarang mulai IDE. Setelah dimulai, folder cache baru akan dibuat karena folder tidak ditemukan. Sekarang Anda dapat menghapus folder yang diganti namanya dengan aman.
sumber
Saya sudah mencoba ini
UserName = radhason
C: \ Users \ radhason \ AppData \ Local \ NetBeans \ Cache
Tekan tombol OK, maka folder cache akan ditampilkan dan hapus folder cache ini dari netbeans.
sumber