2013-05-11 11 views

risposta

13

Bytecode può essere controllato per progetto o per modulo:

bytecode version

+0

ho provato, ma ancora non è riuscito con questo errore: java: javacTask: rilascio dei sorgenti 1.6 richiede il rilascio di destinazione 1.6 – sureone

+5

assicurarsi progetto/[moduli] (http: // img705. imageshack.u s/img705/5387/20130511123324.png) [il livello della lingua è impostato su 5.0] (http://img534.imageshack.us/img534/6286/20130511123253.png) e il campo Parametri aggiuntivi della riga di comando è vuoto. – CrazyCoder

+0

Sì, funziona, grazie mille! – sureone

3

ho avuto lo stesso problema e ho riparato cambiare la configurazione del plugin Maven compilatore

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

Se si tratta di un progetto basato su Maven, allora questa è la risposta, poiché le modifiche dell'altro livello di lingua descritte sopra alle impostazioni del progetto IntelliJ andranno perse se il progetto Maven viene reimportato. Il valore predefinito di Maven per entrambe queste proprietà è 1.5. – Gary

0

è inoltre possibile modificare questo su base di progetti individuali, piuttosto che impostare la versione di default bytecode in t lui impostazioni globali.

In 2.016,2:
File -> Progetto Struttura
voce "Impostazioni di progetto" -> Moduli
selezionare il modulo da modificare nel riquadro sinistro
Nella scheda "Sorgenti" cambiare il "Livello di lingua:" a qualsiasi livello supportato dal JDK

Select JDK bytecode version in 2016.2

Problemi correlati