Eclipse'in temizliği gibi Intellij fikrindeki proje önbelleği nasıl temizlenir?


124

Bazen IDE, önbellek nedeniyle bazı hatalar yapar. Eclipse'de sorunu çözmek için clean kullanabiliriz. Ama bunu IntelliJ'de nasıl yapabilirim?

Yanıtlar:


233

Çalıştırdığınız sürüme bağlı olarak. Temelde aynı şey
Dosya -> Önbellekleri geçersiz kıl'a gidin , ardından Intellij'i yeniden başlatın
veya
Dosya -> Önbellekleri geçersiz kıl / Yeniden Başlat

Temel fark, eski sürümlerde önbellek dosyaları siz yeniden başlatana kadar kaldırılmayacağından manuel olarak yeniden başlatmanız gerektiğidir. Daha yeni sürümler, yeniden başlatmak isteyip istemediğinizi soracaktır.

eski versiyonlar Daha Yeni Sürümler

Bu resmi Jetbrains yardım sayfasında görüldüğü gibi


systemYüklü sürümünüzün klasöründeki önbellekleri manuel olarak silmeyi de deneyebilirsiniz . Bu klasörün konumu, işletim sisteminize ve kurulu sürüme bağlıdır.

Windows Vista, 7, 8, 10
<SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>

Linux / Unix
~/.<PRODUCT><VERSION>

Mac os işletim sistemi
~/Library/Caches/<PRODUCT><VERSION>

Önbellek konumları hakkında daha fazla ayrıntı için bunu okuyun .


3
Denedim ama bazen işe yaramıyor. Projenin kodu ve ayarı doğru çünkü bazen sonra doğru gitti.
Marshall

1
Yaptığı şey bu olsa bile, neden Eclipse Xcode ve diğer tüm IDE'lerde olduğu gibi temiz diyemediklerini anlamıyorum.
sivi

1
Android stüdyosunun ilk etapta agresif bir şekilde önbelleğe alınmasını engellemenin bir yolu var mı?
Mikro

2
Bilginize, en azından IntelliJ 2017.1 (önizleme) itibarıyla, bu menü öğesi File> olarak değiştirildi Invalidate Caches / Restart.
Basil Bourque

2
ne yazık ki bu bazen istenmeyen bir durum olan proje geçmişini temizleyecektir. geçmiş yerinde kalırken önbellekleri temizleyebilir miyiz?
WebComer

7

Belki cevap, ama kesinlikle var BİR cevap.

Sizin için başka hiçbir şey çalışmıyorsa, nükleer seçeneğe gidin: IDEA'yı kapatın ve yerel dosya sistemi araçlarınızı kullanarak "... /. IntelliJIdea / system" dizinini silin.

.IntelliJIdea dizini genellikle ana dizininizde bulunur. IDE yapılandırmanız "... /. IntelliJIdea / config" dizinindedir, bu yüzden iyi olması gerekir.

Açıkçası, bunu yapmanın "FİKİR" yolu bu değildir ve JetBrains tarafından tamamen desteklenmez. Ayrıca - Android Studio kullanmıyorum, bu yüzden bunun sorunlara yol açıp açmayacağını bilmiyorum, ama işte buyrun.

Daha önce IDEA'yı başlatmakta sorun yaşadığımda ve başka hiçbir şey beni devam ettirmek için işe yaramadığında benim için çalıştı. Tüm çalışmalarınızı kaybetme korkunuz varsa, belki tüm .IntelliJIdea dizininizi yedekleyin>. <


1

Buna ek olarak .Intellij*Dosyalara ve önbelleği geçersiz kılmak, gerçekten her şeyi temizlemek istiyorsanız , IntelliJ'in de oluşturduğu .ideaklasörü ve *.imlproje başına dosyaları da silin ...


0

Bunu dene:

Ayarlar'a gidin (Dosya> Ayarlar veya ctrl + alt + S). Proje Ayarları altında, "Derleyici" düğümünü seçin. Solda, "Yeniden oluşturmada çıktı dizinini temizle" seçeneğinin işaretini kaldırın.

Bunun proje başına bir ayar olduğuna dikkat edin. İsterseniz, bunu proje şablonu ayarlarında değiştirin (Ayarlar> Diğer Ayarlar> Şablon Ayarları).


5
Ancak "" Yeniden oluşturmada çıktı dizinini temizle "seçeneğinin işaretini kaldırırsanız, bu temizlenmeyeceği anlamına gelmez mi? Onları temizlemek istiyorum.
Marshall

0

Soruna neden olan modülün altındaki "hedef" klasörü silin. Sonra Oluştur | Yeniden Oluşturma Projesi. Ayrıca, web tarayıcılarının önbelleğini temizlediğinizden emin olun.


0

Maven kullanıyorsanız, bu komutu proje dizininizde çalıştırın.

mvn clean package


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.