Ejecutando muestra de JavaFx en JDK 11 con OpenJFX 11 JMODS en la ruta del módulo
Descargué los archivos Jmod de JavaFX del proyecto OpenJFX y los coloqué en el directorioG:\openjfx\javafx-jmods-11
. Estoy usando OpenJDK 11 que no tiene JavaFX jmod enJAVA_HOME/jmods
es decir, no viene con la distribución JavaFX.
Archivo de información del módulo:
module gui{
requires javafx.graphics;
requires javafx.controls;
exports com.test;
}
Compilo con lo siguiente:
javac -p G:\openjfx\javafx-jmods-11 -d mods --module-source-path src
src\gui\com\test\*.java src\gui\module-info.java
Compilation tiene éxito. Pero no puedo ejecutar el código compilado con el siguiente comando:
java -p G:\openjfx\javafx-jmods-11;mods -m gui/com.test.CreateGuiDemo
Pero obtengo el siguiente error:
Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.graphics not found, required by gui