按照https://openjfx.io/openjfx-docs/#install-javafx https://openjfx.io/openjfx-docs/#install-javafx上的说明,我通过以下示例编译了示例HelloFX.java:
javac --module-path $PATH_TO_FX --add-modules=javafx.controls HelloFX.java
我遇到错误:
错误:找不到模块:javafx.controls
1个错误
然后按照说明添加行: javac --module-path $ PATH_TO_FX --add modules = javafx.controls.javafx.fxml HelloFX.java
出现错误:
错误:找不到模块:javafx.fxml
错误:找不到模块:javafx.controls
2个错误
然后在说明中添加最后一行: java --module-path $ PATH_TO_FX --add-modules = javafx.controls HelloFX
出现错误:
启动层初始化期间发生错误
java.lang.module.FindException:找不到模块javafx.controls
请帮助!
答案 0 :(得分:0)
我还必须包括'lib'目录:--module-path %PATH_TO_FX%;%PATH_TO_FX%\lib
才能进行编译。 (Windows 10)