IDEA: javac: source release 1.8 requires target release 1.8 Hatası ve Çözümü

Java projesinizi yaptınız çalıştırmak istediğinizde aşağıdaki gibi bir hata mı aldınız?

Bu sorunun farklı çözümleri mevcut ama bu sorunun çıkmasının nedeni projenizi compile edecek Java sürümünü Intellij IDEA’nın bilememesinden kaynaklanmaktadır. Kullandığımız IDE’ye java compiler sürümünü söyleceğiz. Bunun için;

File > Settings… > Build, Execution, Deployment > Compiler > Java Compiler : Target bytecode version yolunu takip edeceğiz.

Buradan hangi JDK versiyonunu kullancaksak seçip Apply butona basmamız yeterli olmaktadır.

Bu sorunun çözümü için ikinci bir yol bulunmaktadır. Eğer Maven bağımlılık yönetimi kullanıyorsanız Maven pom.xml dosyamıza da bu gerekli tanımlamayı yapabiliriz.

Maven ayarlaması için;

 

tanımlaması yaptıktan sonra bu hata ortadan kalkacaktır.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir