Как настроить проект JavaFX в качестве сборки Gradle? - PullRequest
0 голосов
/ 15 марта 2020

Я создал новый проект JavaFX через плагин e (fx) clipse, затем поставил и зафиксировал Git. После этого я попытался запустить его и получил ошибку «class not found» - нужно было добавить JavaFX в путь --module в аргументах VM. Но он все равно не запустится:

Error: Could not find or load main class Files\Java\AdoptOpenJDK\javafx-sdk-13.0.2\lib
Caused by: java.lang.ClassNotFoundException: Files\Java\AdoptOpenJDK\javafx-sdk-13.0.2\lib

Тогда я заметил, что у меня нет файлов компоновки в дереве проекта - нет pom. xml или build.gradle и т. Д. c. enter image description here

Я решил построить с Gradle (ранее использовался только Maven). После долгой охоты на net я сделал следующее:

  1. Контекстное меню проекта -> Настроить -> Добавить природу Gradle (это явно ничего не делало, но опция больше не работает доступно).
  2. В представлении Gradle Tasks запустите init. (Это работало нормально, пока не достигло Execute setupProjectLayout for :init. Это застряло, и я оставил его в течение приблизительно 20 минут, но не было никакой активности (проверил диспетчер задач, чтобы подтвердить)). enter image description here

Здесь должно быть что-то фундаментальное, что я упускаю, конечно, это не должно быть таким трудным. Как я могу получить этот проект для сборки в Gradle?

1 Ответ

0 голосов
/ 16 марта 2020

Задача Gradle init является интерактивной задачей для создания нового проекта Gradle. Если вы запускаете его из IDE, но не можете предоставить ответы на запросы Gradle, он действительно будет ждать ввода вечно.

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