Вот как я создал файл jar с помощью maven .
Теперь для моего приложения JavaFX я использую Afterburner FX Framework. Теперь мне нужно создать установщик, чтобы это приложение можно было развернуть на других устройствах. Я использую Install4j. Мои шаги:
mvn clean package
- скопируйте и вставьте сгенерированный файл jar в другой каталог
- добавьте этот каталог в файлы install4j
- в Launcher под вызовом Java я выбираю файл jar, а затем выбираю свой основной класс: `BOOT-INF.classes.inc.pabacus.TaskMetrics.TaskMetricsApplication`
- Я собираю установщик и запускаю его, устанавливаю в Program files, а затем открываю exe-файл
Но затем появляется диалоговое окно с ошибкой:
java.lang.NoClassDefFoundError: BOOT-INF/classes/inc/pabacus/TaskMetrics/TaskMetricsApplication (неправильное имя: inc/pabacus/TaskMetrics/TaskMetricsApplication)