今朝私のIntelliJ IDEAを更新した後、私はプロジェクトをオープンエンドし、私のラムダ式に突然エラーが出ます。IntelliJ Update - >ラムダでエラーを取得
Lambda expressions not supported at this language level
、その後、私はプロジェクトLangugageレベルを変更しようとしましたが、その後戻って、デフォルトに設定します。
は、まず私はこの1つを得ました。この
は私のラムダです:
Error:(39, 46) java: lambda expressions are not supported in -source 1.7
(use -source 8 or higher to enable lambda expressions)
IntelliJのProjectStructureオプション:今、私はこの1つを得る そして、私はIntellJを更新する前に、それが働いていた私は再びそれを言う:
response.getData().stream().filter(a -> a.getStart_time() > WTStandards.getUnixTime()).forEach(eventList::add);
ありがとう、私はちょうどプロジェクトの構造でそれを変更する必要があると思った。しかし、今私はこの種のエラーが発生します:エラー:java:javacTask:ソースリリース1.8はターゲットリリース1.8を必要とします –
自分自身で解決策を見つけました:ファイル - >設定 - >ビルド、実行 - >コンパイラ - > Javaコンパイラそこにも私はJava8を設定しなければならなかった –