2016-07-04 10 views
1

最近、汚れたOSのWindows 7から最高のOS Arch Linuxに移行しました。物事をコピーした後、IntelliJはいくつかの注釈を認識しません:IntelliJはARCH LINUXのJava 8アノテーションを認識できません

import javax.annotation.Nonnegative; 
import javax.annotation.Nonnull; 

私はOracle JDK 1.8.0_92を使用しています。 Windowsでは1.8.0を使用しています。プロジェクト構造で

- > [プラットフォームの設定] - > [SKDs - >クラスパスWindowsは、次の追加のjarファイルがあります。 sunmscapi.jar アクセス・ブリッジ・64.jar

別に私は、追加を見つけることができなかったことから、情報。注釈を機能させるにはどうすればよいですか?

+0

[ファイル] - > [プロジェクトの構造]で、プロジェクトの言語レベルはどのくらいですか? – RK1

+0

申し訳ありません、忘れました。 8:ラムダ、注釈 –

答えて

1

これらの注釈はJDK 8には含まれていません。これらの注釈は別のJARで使用でき、このJARをプロジェクトにライブラリとして追加して注釈を解決する必要があります。

JARをダウンロードできます(例:here)。

関連する問題