У меня есть приложение Spring boot
, которое я создаю через gradle
. Все эти дни я использовал JDK / JRE 8
, а сейчас пытаюсь использовать JDK-11
Итак, чтобы проверить совместимость, я устанавливаю JAVA_HOME
на JDK-11
, но пытаюсь скомпилировать в Java 8
режиме
Я добавил блок ниже в моем build.gradle
compileJava {
targetCompatibility = '1.8'
}
и затем я устанавливаю JAVA_HOME
явно set JAVA_HOME=C:\Users\arun\Desktop\jdk-11.0.1
и затем выполнить gradlew clean build
Но я остановился за исключением следующего
> Configure project :
Build Version = build-182-ga03cf6c
> Task :compileJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> warning: source release 11 requires target release 11
Как указать JAVA_HOME
на JDK-11
, но при этом выполнить его в режиме Java-8
?