155

IntelliJをインストールして再インストールしました。すべての Java ファイルが RED になります。JDKをチェックしました。1.6.## です。maven clean installビルドは問題なく動作しました。

通常の強調表示されたエラーが表示されます。すべての宣言で:

シンボル SomeEntityBean/Bean を解決できません

そしてすべての方法で:

メソッド SomeFunction() を解決できません

これらの誤ったエラーを修正するにはどうすればよいですか?

4

33 に答える 33

240

IntelliJは、Korgenが説明した外部の変更がなくても、それ自体で混乱することがあります(ただし、これは一貫して再現するための良い方法です)。

[ファイル]->[同期]をクリックすると、IntelliJはすべてが再び正常であることを確認するはずです。

それが機能しない場合は、IntelliJのキャッシュが破損している可能性があります(これは、現在よりも頻繁に発生していました)。その場合、によってそれらを再生成します

「ファイル」->「キャッシュの無効化」をクリックしてIDEを再起動します

(ただし、プロジェクトのロードには、キャッシュが再作成されるまでしばらく時間がかかります)。

于 2012-07-24T14:07:38.763 に答える
55

JDKを手動で更新し、以前のJDKを削除したときにこれを経験しました

赤のキーワード

解決

  • IntelliJ エディターで、赤いキーワード(Integerたとえば)ALTをクリックし、 +キーを押しENTERます (または電球アイコンをクリックします)。
  • インテンションメニューからSetup JDKを選択します

IntelliJ インテンション メニュー

  • クリックConfigure

プロジェクト SDK 選択ダイアログ

  • 私の場合、JDK パスが正しくありませんでした (/opt/jdk1.7.0_51の代わりに指されています/opt/jdk1.7.0_65) 。

[SDK の構成] ダイアログが壊れている

  • をクリックして...、正しい JDK パスを参照します。

SDK の構成ダイアログを修正

  • キャッシュをクリアしましょう:

IntelliJ ファイル メニュー

そして、すべてが生き返るはずです:)

赤いキーワードはありません

于 2015-02-17T07:51:50.603 に答える
34

Maven プロジェクトをインポートしてから、外部で poms を変更したり、IntelliJ の外部でソースを生成したりすると、IntelliJ が混乱することがあります。

プロジェクト ルートの intellij 内から maven->force reimport を試してみることをお勧めします。

于 2012-07-24T14:00:59.750 に答える
10

私の場合、getter と setter の依存関係は lombok プラグイン (Spring で Java を使用) を経由していました。そして、intellij idea の新規インストールでは、lombok プラグインをインストールしていませんでした。lombokプラグインをインストールすると修正されました。

于 2018-08-06T07:31:18.067 に答える
4

IntelliJ プロパティで適切な JVM SDK 設定があることを確認してください。invalidate-cache-and-restart だけでは不十分な場合は、Java 1.7 などの適切な JVM SDK を使用していることを確認してください。

見てください: 設定 -> IDE 設定 -> Scala -> JVM SDK

または、プロジェクトを右クリック -> モジュール設定を開く -> プロジェクト設定 -> プロジェクト -> プロジェクト SDK -> (Java 1.7 に設定)

モジュール設定を開く -> プラットフォーム設定 -> SDKs -> (Java 1.7 があることを確認してください。そうでない場合は、追加する必要があります)

変更を行った場合は、キャッシュの無効化と再起動を再実行することをお勧めします。

于 2014-10-10T03:54:03.370 に答える
2

Mac で IntelliJ IDEA 12.x を使用しており、Maven 3 を使用しています。Maven ビルドに問題はありませんが、コードに赤いハイライトが表示されます。上記のどれも(インデックスの再作成、強制インポートなど)うまくいきませんでした。私は次のことをしなければなりませんでした:

Intellij -> Preferences -> Maven -> Importing
    [ ] Use Maven3 to import projects

Maven3 インポート オプションを確認する必要があり、これで問題が解決しました。

于 2013-06-26T23:46:27.673 に答える
0

上記のすべてのアドバイスを使用しようとしましたが、残念ながら誰も助けてくれませんでした. 最後に、intelijワークスペースを削除して新しいワークスペースを作成することにしました-それは役に立ちました:)しかし、以前はキャッシュのクリーニング、mavenプロジェクトの再インポート、プロジェクトのクリーニングと再構築も行っていました。

于 2016-06-14T13:13:43.320 に答える