Help us understand the problem. What is going on with this article?

IntelliJでコンパイルエラーが消えずに困った時の最終手段

More than 1 year has passed since last update.

プログラムや設定を何度確認しても間違いがないはずなのに、IntelliJ上でコンパイルエラーが出続けるということが稀によくあります。

これはどうも、IntelliJが持っているキャッシュや設定ファイルが悪さをしているようなので、これらを削除するとうまく動作するようになります。

①キャッシュの削除

MacでもWindowsでも[File]-[Invlidate Caches / Restart]です。

再起動の後にキャッシュやインデックスの再作成が行われるので、数分間かかります。

運が良ければ、この作業だけでOKです。

スクリーンショット 2019-08-14 9.11.33.png

②設定ファイルの削除

キャッシュの削除をしてもエラーが消えない場合は、下記の手順で設定ファイルを削除→プロジェクトを再インポートしましょう。

  1. プロジェクトを閉じる([File]-[Close Project])
  2. エクスプローラーなどから、下記のファイル・フォルダを削除
    • プロジェクト直下の .idea フォルダ (隠しフォルダなので注意)
    • 各モジュール直下の モジュール名.iml ファイル
  3. プロジェクトをIntelliJに再インポート

おまけ

僕自身はここまで試したことはないのですが、こんな方法もあるそうです。今度、①・②でもダメだったときに試してみようと思います。

https://twitter.com/masanobuimai/status/1159999744317382657

suke_masa
Java / Spring / Microservices / Kubernetes(CKAD) / IntelliJ IDEA
https://www.casareal.co.jp/ls
casareal
システム開発/評価・検証支援/品質改善支援サービスと現場に即した実践的なIT研修サービスを提供しています。
https://www.casareal.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした