![](/img/trans.png)
[英]Can't run JavaFX application outside IDE when using javafxplugin and hibernate
[英]Can´t run JavaFX application outside ide
我想用模块运行 JavaFX 应用程序,但不知道该怎么做。 我尝试了几次,但我从来没有得到它。 我使用 Eclipse,并使用第一个选择的选项导出项目。
module MiProgramaInterfaz {
requires javafx.controls;
requires javafx.fxml;
requires java.xml;
requires javafx.base;
opens controlador to javafx.graphics, javafx.fxml, javafx.base;
opens modelo.clases to javafx.graphics, javafx.fxml, javafx.base;
opens principal to javafx.graphics, javafx.fxml, javafx.base;
}
我尝试的最后一个命令是这个
java -p app.jar -m MiProgramaInterfaz/principal.Main
但我收到了这个错误:
Error occurred during initialization of boot layer
java.lang.module.FindException:未找到模块 javafx.fxml,MiProgramaInterfaz 需要
您有两种选择来运行 JavaFX 应用程序:
java --list-modules
检查 JavaFX 是否包含在运行时中。-p
选项)中,例如javafx-controls-17.0.2-linux.jar
。运行模块化应用程序时,一个 jar 必须只包含 1 个模块。 所以像你尝试的那样构建一个胖 jar 文件是行不通的。 选择“将所需的库复制到子文件夹”并使用选项 1 而不使用子文件夹,或者使用选项 2 并将子文件夹添加到模块路径中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.