Gradle в Linux: не удалось выполнить задачу ': compileJava'. > java.lang.reflect.UndeclaredThrowableException

Я знаю, что есть много других вопросов, похожих на этот, но ни один из них не совпадает с моей проблемой, и поэтому я не нашел решения своей проблемы, несмотря на то, что искал его.

Я пытаюсь создать загрузчик YouTube, чтобы практиковать свою Java, и, согласно Инструкции YouTube, я использую Gradle для этого. Я установил файл Quickstart и файл build.gradle, но при попытке его запустить Gradle выдает ошибку:

Execution failed for task ':compileJava'.
> java.lang.reflect.UndeclaredThrowableException

Запуск с флагом --info говорит мне

> Task :compileJava FAILED
Task ':compileJava' is not up-to-date because:
  Task has failed previously.
All input files are considered out-of-date for incremental task ':compileJava'.
Compiling with JDK Java compiler API.

Полный просмотр сборки с более подробной информацией можно найти в здесь.

Я использую следующее:

$ java -version
    openjdk version "9-internal"
    OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
    OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)

$ gradle -v

------------------------------------------------------------
Gradle 4.6
------------------------------------------------------------

Build time:   2018-02-28 13:36:36 UTC
Revision:     8fa6ce7945b640e6168488e4417f9bb96e4ab46c

Groovy:       2.4.12
Ant:          Apache Ant(TM) version 1.9.9 compiled on February 2 2017
JVM:          9-internal (Oracle Corporation 9-internal+0-2016-04-14-195246.buildd.src)
OS:           Linux 4.13.0-36-generic amd64

Я здесь в полной растерянности. Я переустановил OpenJDK и Gradle, но безрезультатно. Как мне исправить эту ошибку?

Я думаю, что в версиях java есть проблема. Не могли бы вы попробовать версию java 8, а затем с java 9

Rajkumar Natarajan 11.03.2018 19:55

Результат, указанный в вопросе, относится к Java 9. Попытка Java 8 не дала другого результата.

Tijmen 11.03.2018 20:30

доступен ли проект в гитхабе?

Rajkumar Natarajan 11.03.2018 22:22

У меня его нет на github, но файл сборки и код файла быстрого запуска скопированы из руководство по YouTube, а построить сканирование также предоставляет дополнительную информацию.

Tijmen 11.03.2018 23:13

@Tijmen Я тоже столкнулся с той же проблемой. Вы нашли какое-нибудь решение?

Razib 28.05.2018 05:47

@Razib Да, но я забыл, что именно. Я считаю, что мне пришлось изменить допуск или что-то подобное в моей IDE (Eclipse).

Tijmen 31.05.2018 22:44
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
4
6
980
0

Другие вопросы по теме