Pracuję nad prostym projektem Java i próbuję użyć IntelliJ 14 po raz pierwszy; Mam wersję Ultimate poprzez licencję edukacyjną (w moim ostatnim roku undergrad!). Nie jestem zaznajomiony z Maven ani IntelliJ. Chcę używać Java 8, i jestem prawie pewien, że jest to jedyna wersja JDK, którą zainstalowałem na moim komputerze. Jednak, gdy mogę skompilować mój projekt, mam kilka ostrzeżenia i komunikat info:
Information: Using javac 1.8.0_51 to compile java sources
Warning: java: source value 1.5 is obsolete and will be removed in a future release
Warning: java: target value 1.5 is obsolete and will be removed in a future release
Jak zmienić wersję Java, której używam w IntelliJ (i Maven)?
Więc co zauważyłem jest to, że pod IntelliJ IDEA> Preferencje ...> Build, Egzekucja, wdrażanie> Kompilator> Kompilator Java, docelowa wersja kodu bajtowego jest ustawiona na 1.5
. Mogę go zmienić na 1.8
, ale kiedy opuszczę IntelliJ i ponownie otworzę projekt, zostanie on zresetowany do 1.5
. Wersja kodu bajtowego projektu jest pusta dla domyślnego zestawu SDK.
Oto, co już robiłem:
zawarte następujące w moim maven POM
<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties>
zmienił plik preferencji IntelliJ jak wspomniano here na stronie IntelliJ.
Ustaw globalny, projekt i moduł SDK zgodnie z informacją here na stronie IntelliJ.
Czy brakuje mi jakiegoś miejsca? Co muszę zrobić, aby ta wartość nie zmieniała się za każdym razem, gdy ponownie uruchamiam system IntelliJ?
Należy owinąć z –
prawo, dziękuję –