Executando a amostra javafx no JDK 11 com o OpenJFX 11 JMODS no caminho do módulo
Eu baixei os arquivos JavaFX Jmod do projeto OpenJFX e os coloquei no diretórioG:\openjfx\javafx-jmods-11
. Estou usando o OpenJDK 11, que não possui jmod JavaFX noJAVA_HOME/jmods
ou seja, ele não vem com a distribuição JavaFX.
Arquivo de informações do módulo:
module gui{
requires javafx.graphics;
requires javafx.controls;
exports com.test;
}
Eu compilar com o seguinte:
javac -p G:\openjfx\javafx-jmods-11 -d mods --module-source-path src
src\gui\com\test\*.java src\gui\module-info.java
Compilação bem sucedida. Mas não consigo executar o código compilado usando o comando abaixo:
java -p G:\openjfx\javafx-jmods-11;mods -m gui/com.test.CreateGuiDemo
Mas eu recebo o erro abaixo:
Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.graphics not found, required by gui