Я знаю, что есть много других вопросов, похожих на этот, но ни один из них не совпадает с моей проблемой, и поэтому я не нашел решения своей проблемы, несмотря на то, что искал его.
Я пытаюсь создать загрузчик 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 9. Попытка Java 8 не дала другого результата.
доступен ли проект в гитхабе?
У меня его нет на github, но файл сборки и код файла быстрого запуска скопированы из руководство по YouTube, а построить сканирование также предоставляет дополнительную информацию.
@Tijmen Я тоже столкнулся с той же проблемой. Вы нашли какое-нибудь решение?
@Razib Да, но я забыл, что именно. Я считаю, что мне пришлось изменить допуск или что-то подобное в моей IDE (Eclipse).




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