1. ホーム
  2. java

[解決済み] Java "ラムダ式はこの言語レベルではサポートされていません"

2022-01-30 20:47:04

質問

Java 8 の新機能をテストしていたところ、IDE(当初はEclipse、その後 IntelliJ)に次のようにサンプルをコピーしました。 ここで

Eclipseはラムダ式を全くサポートしておらず、IntelliJはエラーを報告し続けました。

この言語レベルではラムダ式はサポートされていません。

私のインストールに問題があるのか、コードに問題があるのか、それともサポートに問題があるのかを知りたいのです。

解決方法を教えてください。

IntelliJ IDEAで。

File MenuProject StructureProject 変化 Project Language Level8.0 - Lambdas, type annotations etc.

Android 3.0+ の場合 Go FileProject StructureModuleapp を設定し、プロパティタブで Source CompatibilityTarget Compatibility から 1.8 (Java 8)

スクリーンショット