Bir java.lang.function.Function
java 8 kod tabanı kullanmaya çalışıyorum , ancak Intellij aşağıdaki hatayı almaya devam.
Since 1.6+ olarak belgelenen API kullanımı Bu inceleme, kendi belgelerinde since etiketi bulunan yöntemlerin tüm kullanımlarını bulur. Bu, geliştirme, üretim için hedef platform olarak daha yeni SDK sürümü altında gerçekleştirildiğinde faydalı olabilir
Doğru Proje ve Derleyici ayarlarım var gibi görünüyor
Proje Ayarları: (Dosya -> Proje Yapısı)
Project Settings -> Project -> Project SDK = Java 1.8
Project Settings -> Project -> Project Language Level = 8 - Lambdas, Type Annotations etc
Derleyici Ayarları: (Dosya -> Ayarlar)
Build, Execution, Deployment -> Compiler -> Java Compiler -> Project Bytecode Version : 1.8
Build, Execution, Deployment -> Compiler -> Java Compiler -> Per module Bytecode Version -> Target Bytecode Version : 1.8
Sorun nedir?
Project default
dil seviyesini kullanacak şekilde yapılandırmanız gerekir (Sources
sekmede).