In tutti i miei progetti, io uso Gradle e specificare quanto segue:Come imporre una versione del compilatore Java con gradle?
sourceCompatibility = "1.7"; // for example
targetCompatibility = "1.7"; // defaults to sourceCompatibility
Ora, ho tre diverse versioni del JDK installato, 1,6-1,8. Per passare da una versione all'altra, i file di shell I source
sostituiscono PATH
, JAVA_HOME
e anche JDK_HOME
.
Per errore può capitare che io usi la versione JDK sbagliata e non voglio che ... C'è la possibilità di verificare che la versione del compilatore sia uguale a targetCompatibility prima di tentare qualsiasi attività di compilazione?
Fa questo risposta è stata: http://stackoverflow.com/questions/18487406/gradle-how-to -tell-gradle-to-use-specific-jdk-version-for-building-an-application? – Opal
@Opal no, non proprio; lo scenario dell'OP è diverso dal mio. Non uso una variabile d'ambiente specifica. – fge
ok. Grazie per il chiarimento. – Opal