Vorrei impostare in un file di build Gradle la versione Java richiesta, ad es. 7 o 8 senza dovendo specificare il percorso effettivo di un'installazione JDK locale.Come specificare la versione Java richiesta in una build Gradle
È possibile?
Vorrei impostare in un file di build Gradle la versione Java richiesta, ad es. 7 o 8 senza dovendo specificare il percorso effettivo di un'installazione JDK locale.Come specificare la versione Java richiesta in una build Gradle
È possibile?
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
Inoltre, se 'targetCompatibility' non è specificato, il valore predefinito è' sourceCompatibility'. – fge
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
Gradle usa il JDK che trova nel PERCORSO, per selezionare un altro set JAVA_HOME sul percorso desiderato – dhfsk