Я хочу использовать JDK11 в Gradle для компиляции моего проекта без изменения JDK_HOME, что указывает на JDK10.Я использую JDK10 для большинства проектов, но тестирую обновление до JDK11 в Gradle.
JAVA_HOME=C:\Program Files\Java\jdk-10.0.2
В /.gradle/gradle.properties Я установил следующее свойство:
org.gradle.java.home=C:/Program Files/Java/jdk-11.0.3
когда я запускаю команду: свойства gradle, я вижу следующую строку:
org.gradle.java.home: C:/Program Files/Java/jdk-11.0.3
, но когда я запускаю команду: gradle -version, я вижу это, показывая, что JVM - версия 10:
------------------------------------------------------------
Gradle 5.4.1
------------------------------------------------------------
Build time: 2019-04-26 08:14:42 UTC
Revision: 261d171646b36a6a28d5a19a69676cd098a4c19d
Kotlin: 1.3.21
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 10.0.2 ("Oracle Corporation" 10.0.2+13)
OS: Windows 10 10.0 amd64
Несмотря на то, что выше сказано в JDK10, он все еще компилируется в JDK11, а JVM означает только версию Java, используемую для запуска Gradle Daemon?