在 JDK 11 上运行 javafx 样本,在模块路径上运行 OpenJFX 11 JMODS
我已经从OpenJFX项目下载了JavaFX Jmod文件,并将它们放在目录中。我正在使用OpenJDK 11,它没有JavaFX jmod,即它没有JavaFX发行版。G:\openjfx\javafx-jmods-11
JAVA_HOME/jmods
模块信息文件:
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