Gradle не может определить версию Java из '14 .0.1 ' - PullRequest
0 голосов
/ 24 апреля 2020

У меня возникает следующая ошибка при попытке собрать Gradle:

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine java version from '14.0.1'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

У меня установлен Gradle 6.3. В сборке используется оболочка Gradle с использованием Gradle 5.1.1. Должен ли я понижать рейтинг Java?

Ответы [ 2 ]

1 голос
/ 24 апреля 2020

Согласно примечаниям к выпуску Gradle ( Link ):

Примечания по совместимости

A Java версия от 8 до 13 требуется для выполнения Gradle. Java 14 и более поздние версии пока не поддерживаются.

Java 6 и 7 по-прежнему могут использоваться для компиляции и разветвленного выполнения теста. Как и Gradle 5.x, любая поддерживаемая версия Java может использоваться для компиляции или тестирования.

Я думаю, вам нужно понизить версию Java.

1 голос
/ 24 апреля 2020

Подозрительно не сообщать о версии Gradle.

Не могли бы вы добавить вывод .gradlew -version на вашем компьютере? Моим первым предположением будет то, что у вас есть Linux дистрибутивная версия Gradle, которая обычно представляет собой перестроенную версию с выбранными патчами, а не что-то, что соответствует официальным релизам Gradle.

Кроме того, если посмотреть на экономию Я вижу, они все еще используют 5.1.1, который не был Java 12-совместимым. Вам нужно как минимум Gradle 5.4.

для получения дополнительной информации https://github.com/gradle/gradle/issues/10804

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