Să zicem că avem următoarea secvență de cod care folosește cuvântul cheie var, introdus în Java 10 și proiectul are suport Maven.
Dar surpriză !
Programul nu compilează, iar in consolă apare urmatoarea eroare:
Error:java: error: release version 5 not supported
După o căutare simplă, aflu că Maven setează Java la versiunea 5, pentru a păstra compatibilitatea.
Soluția simplă și cea mai la îndemână, a fost să modific in fișierul compiler.xml din directorul .idea(se vede in IDE), <module name=”untitled” target=”1.5″/> în <module name=”untitled” target=”10″ />, pe scurt o versiune mai nouă a limbajului care suportă feature-ul respectiv.
Acum toată lumea este fericită ! 🙂
![](http://www.chestiiautomate.ro/wp-content/uploads/2018/11/image-2.png)
![](http://www.chestiiautomate.ro/wp-content/uploads/2018/11/image-1.png)