Я отредактировал ответ. Попробуйте и дайте мне знать, если это сработало.
чал файлы JavaFX Jmod из проекта OpenJFX и поместил их в каталогG:\openjfx\javafx-jmods-11
, Я использую OpenJDK 11, который не имеет JavaFX jmod вJAVA_HOME/jmods
то есть это не идет с распределением JavaFX.
Информационный файл модуля:
module gui{
requires javafx.graphics;
requires javafx.controls;
exports com.test;
}
Я компилирую со следующим:
javac -p G:\openjfx\javafx-jmods-11 -d mods --module-source-path src
src\gui\com\test\*.java src\gui\module-info.java
Компиляция удалась. Но я не могу запустить скомпилированный код с помощью команды ниже:
java -p G:\openjfx\javafx-jmods-11;mods -m gui/com.test.CreateGuiDemo
Но я получаю ошибку ниже:
Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.graphics not found, required by gui