158

キャッシュが原因で IDE が何らかのエラーを起こすことがあります。Eclipse では、clean を使用して問題を解決できます。IntelliJでこれを行うにはどうすればよいですか?

4

7 に答える 7

271

実行しているバージョンによって異なります。
File -> Invalidate cachesに移動してから、Intellij
または
File -> Invalidate caches / Restartを再起動するだけです。

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

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

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


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

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

Linux/Unix
~/.cache/JetBrains/<product><version>

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

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

于 2013-07-10T03:16:32.473 に答える
11

答えではないかもしれませんが、間違いなくAN答えです。

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

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

明らかに、これは「IDEA」の方法ではなく、JetBrains では完全にサポートされていません。また、私は Android Studio を使用していないので、これが問題を引き起こすかどうかはわかりませんが、どうぞ。

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

于 2013-07-15T01:12:55.487 に答える
0

これを試して:

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

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

于 2013-07-10T03:16:25.317 に答える