【发布时间】:2019-07-11 01:28:52
【问题描述】:
按照https://openjfx.io/openjfx-docs/#install-javafxhttps://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
请帮忙!
【问题讨论】:
-
请对其进行编辑,使其更具可读性。
-
$PATH_TO_FX是一个变量,可以由您设置或替换为 JavaFX SDK 的实际路径。你这样做了吗? -
是的,我做到了。它仍然产生了我上面提到的相同错误
-
我相信 SDK 是作为 ZIP 文件下载的,至少对于 Windows。是不是把内容解压出来然后指向
lib目录?