Проекты Maven, созданные с помощью Java FX, не могут найти основной классJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проекты Maven, созданные с помощью Java FX, не могут найти основной класс

Сообщение Anonymous »


Ошибка: не удалось найти или загрузить основной класс com.mycompany.mavenproject1.App Вызвано: java.lang.NoClassDefFoundError: javafx/application/Application Я пытаюсь скомпилировать проект Maven, созданный с помощью javafx, в файл jar. Когда я пытаюсь запустить встроенный файл jar, он отображает вышеуказанную ошибку. Я уже добавил плагин maven

org.apache.maven.plugins maven-jar-плагин 3.1.0 com.packages.to.MainClass Я использую IDE NetBeans. Этот проект представляет собой архетип Gluon FXML JavaFX maven с maven. Я полагаю, что он не использует JavaFX, добавленный вручную, поскольку он не позволяет добавлять библиотеки. Скорее всего, это связано с javafx.

Я пытался добавить путь к javafx.fxml и элементам управления javafx в параметры/аргументы виртуальной машины, но тщетно. Проблема сохранилась. Я пробовал создавать jar-файлы из проектов maven, которые не используют javafx, и они работают отлично (просто добавив этот плагин).
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»