2015-01-09 17 views

risposta

15

TLDR; Grazie a @ franklin-yu "targetCompatibility = '1.7' -> il tuo utente può compilare con 8 ed eseguire con 7."

Vedi Gradle, "sourceCompatibility" vs "targetCompatibility"?

targetCompatibility = '1.7' fa il trucco per esempio Java 7

Usa sourceCompatibility = '1.7' per il livello di lingua

+2

Inoltre, se 'targetCompatibility' non è specificato, il valore predefinito è' sourceCompatibility'. – fge

+0

No, queste opzioni impostano il codice sorgente di destinazione e la compatibilità del codice byte. Ho bisogno invece di specificare quale versione JDK usare per realizzare la compilation. – pditommaso

+0

Gradle usa il JDK che trova nel PERCORSO, per selezionare un altro set JAVA_HOME sul percorso desiderato – dhfsk

Problemi correlati