Почему я не могу создать проект JavaFX FXML в Netbeans 12.2?

Изменить: я оставляю этот вопрос как есть, потому что могут быть другие, которые используют тот же учебник и задают тот же вопрос, что и я. Вопрос возник из указанного проекта класса. Хотя подойдут различные ответы, инструктор предложил решение для создания приложения Java, а затем создания файлов FXML. Это также есть в ссылке @Sedrick.

--- Оригинал ---

Я сделал все, что мог придумать, но что бы я ни делал, я получаю ту же ошибку при попытке создать новое приложение JavaFX FXML в Netbeans 12.2, используя путь:

Новый проект> Java с Ant> JavaFX> Приложение JavaFX FXML

Не удалось автоматически настроить платформу JavaFX.

Перейдите в диспетчер платформы, создайте платформу JavaSE, отличную от используемой по умолчанию, затем перейдите на вкладку JavaFX, включите JavaFX и укажите пути к действующему пакету SDKJavaFX и среде выполнения JavaFX. Примечание. JavaFX SDK можно загрузить с веб-сайта JavaFX.

Я создал новые платформы, повторно загрузил и переустановил каждый фрагмент из самого Netbeans в JDK и SDK и перезагружался между каждым шагом. Независимо от того, что я делаю, я получаю ту же ошибку. Я использую инструкции из видеоурока.

Я могу воспроизвести ошибку как в Mac OSX Big Sur, так и в Windows 10. Я проверил спецификации и использую JDK11, хотя на всякий случай пробовал JDK15. Я создал пользовательскую библиотеку и добавил JAR для JavaFX.

Почему это не работает?

2 ответа

Попробуйте использовать Maven вместо Ant.

Проекты Maven используются более активно, и Ant в течение некоторого времени скатывается вниз. Не стесняйтесь сообщать о проблеме для проекта Ant, но если вы просто пытаетесь двигаться вперед, попробуйте проекты Maven.

Я не знаю почему, но короткий ответ заключается в том, что в Netbeans 12.2 невозможно создавать такие приложения JavaFXML. Возможно, видеоуроки были созданы на Netbeans 8.x, когда это было возможно.

Вы по-прежнему можете создавать и открывать файлы FXML с помощью Netbeans 12.2, вам просто нужно создать файл вручную. Создайте проект, используя

Новый проект> Java с Ant> Приложение Java

Затем создайте свой файл FXML:

Щелкните правой кнопкой мыши исходные пакеты> Создать> Пустой FXML

Конечно, организовывайте так, как считаете нужным, но это основы.

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