Pracuję nad projektem, który musi zostać wdrożony w środowisku wykonawczym 1.5. Więc czy ktoś wie jak zbudować cel projektu jako 1,5 1,6 JDK z IntelliJ IDEA i mojego rozwoju jest Mac OSX 10.8 i JDK wersja 1.6Jak zbudować cel projektu java jako 1,5 na 1,6 JDK za pomocą Intellij IDEA?
Odpowiedz
Bytecode mogą być sterowane za projektem lub na moduł:
miałem ten sam problem i naprawiłem go zmieniając konfigurację wtyczek Maven kompilatora
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
Jeśli jest to projekt oparty na Maven, to jest to odpowiedź, ponieważ inne zmiany poziomu języka opisane powyżej w ustawieniach projektu IntelliJ zostaną utracone, jeśli projekt Maven zostanie ponownie zaimportowany. Domyślna wartość Maven dla obu tych właściwości wynosi 1,5. – Gary
można także zmienić to w sposób indywidualny projekt, raczej niż ustawienie domyślne wersję kodu bajtowego w t on ustawienia globalne.
W 2016.2:
Plik -> Struktura projektu
sekcji „Ustawienia projektu” -> Moduły
Wybierz moduł do zmiany w lewym panelu
w zakładce „Sources” zmienić „poziom języka:” Dla każdy poziom obsługiwana przez JDK
próbowałem, ale wciąż nie powiodło się z tego błędu: java: javacTask: uwolnienie źródłem 1.6 wymaga wersji docelowej 1,6 – sureone
Upewnij projektu/[moduły] (http: // img705. imageshack.u s/img705/5387/20130511123324.png) [poziom języka ustawiony jest na 5.0] (http://img534.imageshack.us/img534/6286/20130511123253.png) i dodatkowe pole parametrów wiersza poleceń jest puste. – CrazyCoder
Tak, działa, dziękuję bardzo! – sureone