Error:java: error: release version 5 not supported

Error:java: error: release version 5 not supported

Przy którejś aktualizacji IntelliJ na wcześniej działającym kodzie zaczął się pojawiać błąd „Error:java: error: release version 5 not supported” (np. przy próbie uruchomienia testu).  Dzieje się to także, jeżeli tworzysz swój pierwszy projekt i zostawisz domyślne ustawienia Java Compilera oraz Maven Compilera w pom.xml.

Co zrobić?

Z reguły wystarcza dodanie do pom.xml poniższych ustawień (wybierz wersję Javy, w jakiej chcesz kompilować swój kod ale wyższą niż 1.5, bo to właśnie to ustawienie sprawia, że dostajemy powyższy błąd). Pamiętaj, że nie możesz ustawić wyższej wersji Javy niż tą którą masz faktycznie spiętą z tym projektem (sprawdzisz to w File>Project Structure)

<properties> 
 <maven.compiler.source>12</maven.compiler.source> 
 <maven.compiler.target>12</maven.compiler.target> 
</properties>

Następne należy zaimportować zmiany:

Jeżeli to nadal nie pomogło i błąd wciąż występuje przejdź do File>Settings>Build, Execution, Development>Compiler>Java Compiler i zmień Target Bytecode Version projektu na tą samą wersję jaką masz w pom.xml.

 

Możliwość komentowania została wyłączona.