EclipseのクリーンのようなIntellijアイデアでプロジェクトキャッシュをクリーンアップする方法は?


124

キャッシュが原因でIDEでエラーが発生する場合があります。Eclipseでは、cleanを使用して問題を解決できます。しかし、これをIntelliJでどのように実行できますか?

回答:


233

実行しているバージョンに応じて。基本的に同じですが、
ファイル -> キャッシュを無効にしてから、Intellijを再起動する
か、
ファイル -> キャッシュを無効にする/再起動します。

主な違いは、古いバージョンでは、再起動するまでキャッシュファイルが削除されないため、手動で再起動する必要があったことです。新しいバージョンでは、再起動するかどうかも尋ねられます。

古いバージョン 新しいバージョン

この公式のJetbrainsヘルプページでここ見られるように


systemインストールされているバージョンのフォルダーでキャッシュを手動で削除することもできます。このフォルダの場所は、OSとインストールされているバージョンによって異なります。

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

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

マックOS
~/Library/Caches/<PRODUCT><VERSION>

キャッシュの場所の詳細についてはこちらをお読みください


3
私は試してみましたが、うまくいかない場合があります。プロジェクトのコードと設定は正しいです。
マーシャル

1
それがそれでかなり明白なことでも、Eclipse Xcodeや他のすべてのIDEのようにクリーンな呼び出しができない理由がわかりません。
sivi 2015年

1
そもそもAndroid Studioが積極的にキャッシュするのを防ぐ方法はありますか?
マイクロ

2
参考までに、少なくともIntelliJ 2017.1(プレビュー)までに、このメニュー項目はFile>に変更されましたInvalidate Caches / Restart
バジルブルク2017年

2
残念ながら、これによりプロジェクトの履歴がクリアされるため、望ましくない場合があります。履歴を保持したままキャッシュをクリアできますか?
WebComer 2017

7

そうでないかもしれない答えが、それは間違いだ答え。

他に何も機能しない場合は、核となるオプションを実行します。IDEAを閉じ、ローカルファイルシステムツールを使用して「... /。IntelliJIdea / system」ディレクトリを削除します。

.IntelliJIdeaディレクトリは通常、ホームディレクトリにあります。IDE構成は「... /。IntelliJIdea / config」ディレクトリにあるため、問題ないはずです。

明らかに、これはそれを行う「アイデア」方法ではなく、JetBrainsによって完全にサポートされなくなります。また、私はAndroid Studioを使用していないため、問題が発生するかどうかはわかりませんが、問題ありません。

IDEAを起動するのに問題があり、他に何もうまくいきませんでした。すべての作業が失われるという病的な恐れがある場合は、.IntelliJIdeaディレクトリ全体をバックアップしてください。<


1

.Intellij*ファイルに加えて、キャッシュを無効化し、本当にすべてを消去したい場合は、IntelliJが生成する.ideaフォルダーと*.imlプロジェクトごとのファイルも削除します...


0

これを試して:

設定に移動します([ファイル]> [設定]またはctrl + alt + S)。[プロジェクトの設定]で、[コンパイラ]ノードを選択します。左側で、[再構築時に出力ディレクトリをクリア]をオフにします。

これはプロジェクトごとの設定であることに注意してください。必要に応じて、プロジェクトテンプレート設定で変更します([設定]> [その他の設定]> [テンプレート設定])。


5
?。ではない、 『再構築のクリア出力ディレクトリ』」のチェックを外した場合しかし、それは私がそれらをクリアするクリアしないことを意味します
マーシャル

0

問題のモジュールの下にある「ターゲット」フォルダーを削除します。次にビルドする| プロジェクトを再構築します。また、Webブラウザのキャッシュをクリアしてください。


0

Mavenを使用している場合は、プロジェクトディレクトリでこのコマンドを実行します

mvn clean package


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.