タイトルに記載されている問題があります。このスレッドは別のスレッドと重複していると言えます: IntelliJ IDEAの注釈のエラー検証をオフにするにはどうすればよいですか?
しかし、そこに与えられた解決策は機能しません。彼らは私が次の行動を取る必要があると言っています:
プロジェクト構造内| [プロジェクト]ダイアログで、[プロジェクトの言語レベル]を6.0-インターフェイスの@Overrideに変更します。
ただし、現時点ではプロジェクトの言語レベルは6.0ですが、まだエラーが表示されます。
Vic、ここにウィンドウがあり、言語レベルのすぐ下にJVMバージョンはありません(残念ながら、10の評判があるので画像を投稿できません)
プロジェクトに複数のモジュールがある場合は、すべてのモジュールが言語レベル6以上を使用するか、プロジェクトの言語レベルを使用することも確認します(Project Settings > Modules > xxx > Language level
)。
変更されたプロジェクトを再ロードする必要がある場合があります。
モジュール/プロジェクトで右クリックして、コンテキストメニューを表示します。
Open Module Settings
を選択するか、を押します F4。設定ウィンドウで:Choose Language level
セクションの値を設定します。
この方法でProject language level
も確認する必要があります。 Ctrl+Alt+Shift+S
Mavenを使用している場合、mavenコンパイラプラグインをプロジェクトのpom.xmlファイルに追加します。
<build>
<plugins>
<plugin>
<groupId>org.Apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
これで問題が解決しました。
すべてのモジュールには言語レベルもあります。プロジェクト構造でモジュール設定を確認してください。