2013-05-11 4 views

Antwort

13

Bytecode-Version kann pro Projekt oder pro Modul gesteuert werden:

bytecode version

+0

ich habe versucht, aber immer noch mit diesem Fehler fehlgeschlagen: java: javacTask: Source-Version 1.6 erfordert Ziel-Release 1.6 – sureone

+5

Stellen Sie sicher, Projekt/[Module] (http: // img705. imageshack.de s/img705/5387/20130511123324.png) [Sprachlevel ist auf 5.0 eingestellt] (http://img534.imageshack.us/img534/6286/20130511123253.png) und das Feld Zusätzliche Befehlszeilenparameter ist leer. – CrazyCoder

+0

Ja, es funktioniert, vielen Dank! – sureone

3

hatte ich das gleiche Problem und ich regelte es die maven-Compiler Plugin-Konfiguration

<plugin> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.0</version> 
     <configuration> 
     <source>1.6</source> 
     <target>1.6</target> 
     </configuration> 
    </plugin> 
+0

Wenn es sich um ein Maven-basiertes Projekt handelt, dann ist dies die Antwort, da die oben beschriebenen Änderungen der anderen Sprache auf die IntelliJ-Projekteinstellungen verloren gehen, wenn das Maven-Projekt erneut importiert wird. Mavens Standardwert für diese beiden Eigenschaften ist 1,5. – Gary

0

Sie können auch diese Basis auf einem einzelnen Projekt ändern, anstatt die Einstellung der Standard-Bytecode-Version in t ändern Die globalen Einstellungen.

In 2016,2:
Datei -> Projektstruktur
Unter „Projekteinstellungen“ -> Module
das Modul Wählen Sie im linken Fensterbereich
unter „Quellen“ Register ändern, um die „Sprache Ebene:“ ändern jede Ebene von JDK unterstützt

Select JDK bytecode version in 2016.2

Verwandte Themen