Экспорт Intelij в jar -> jar не работает (ошибка javafx) - PullRequest
0 голосов
/ 21 июня 2020

Я просматривал некоторое время на inte rnet и не могу понять свою проблему. Я попытался экспортировать один из моих проектов IntelliJ в .jar, и если я запустил .jar в consol (java -jar name.jar) он показывает, что среда выполнения JavaFX отсутствует, но требуется. если я начну свой проект в IntelliJ, он будет работать нормально. IntelliJ Ultimate 2020.1. Пожалуйста, проявите ко мне терпение, это мой первый собственный проект java и мое первое fx-приложение, и в первый раз пытаюсь поднять банку. Я разместил несколько скриншотов своих настроек ниже (ссылки). https://ibb.co/whC6gvG - Структура проекта - Проект https://ibb.co/86VMkg6 - Артефакты структуры проекта https://ibb.co/dgM9F2G - Библиотеки структуры проекта (Javafx) https://ibb.co/RcgFNm9 - Рабочая конфигурация https://ibb.co/vkMsqcw - вывод cmd для попытки запуска и java -версия

спасибо за ваше время и усилия, я очень ценю их.

с уважением, Nasten1988

1 Ответ

0 голосов
/ 21 июня 2020

При запуске приложений java через командную строку вам необходимо добавить внешние библиотеки (например, JavaFX) в путь к классам (это просто каталог, в котором приложение будет искать все зависимости). Но при работе в Intellij, он сделает всю работу за вас.

Пожалуйста, обратитесь к этому сообщению: Как открыть файл JavaFX .jar с помощью JDK 11?

...