Код: Выделить всё
Error: JavaFX runtime components are missing, and are required to run this application.Код: Выделить всё
module com.rohan.unitconverter {
requires javafx.controls;
requires javafx.fxml;
opens com.rohan.unitconverter to javafx.fxml;
exports com.rohan.unitconverter;
}
- Добавил библиотеки JavaFX SDK в путь к классам.
- Использовал IntelliJ «Сборка артефактов → JAR → Из модулей с зависимостями».
- Запуск с параметрами виртуальной машины:
Код: Выделить всё
--module-path "C:\javafx-sdk-21.0.1\lib" --add-modules javafx.controls,javafx.fxml
Как правильно объединить зависимости JavaFX в исполняемый файл .jar (или .exe), чтобы он работал в любой системе без необходимости внешней установки JavaFX?
Подробнее здесь: https://stackoverflow.com/questions/798 ... h-all-depe
Мобильная версия