Gradle 4.7 targetCompatibility для JDK 10 - PullRequest
0 голосов
/ 16 мая 2018

Кто-нибудь знает, какое значение targetCompatibility использовать для JDK 10?Предположительно, Gradle 4.7 поддерживает это.

e: В настоящее время используется 1.10, но я не могу найти подтверждения, что это правильно.java --version сообщает 10.x вместо обычного 1.x.x формата.

Ответы [ 2 ]

0 голосов
/ 26 июля 2018

Установите версию Gradle и версию Java в build.gradle, как показано ниже

task wrapper(type: Wrapper){
         gradleVersion = '4.7'
     }

sourceCompatibility = JavaVersion.VERSION_1_10
targetCompatibility = JavaVersion.VERSION_1_10

Теперь щелкните правой кнопкой мыши build.gradle-> Gradle-> Обновить проект Gradle.И проверьте, что системная библиотека JRE (представление Package Explorer) содержит JavaSE-10

Примечание: я использую Eclipse Oxygen IDE с плагином Gradle IDE.

0 голосов
/ 16 мая 2018

Ответ Фил.

См. bugs.java.com / view_bug.do? Bug_id = 8180865. Предполагается, что эти значения только что переданы черездля javac -source / -target flags, вы можете использовать 1.10 или 10

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...