JAVA-FXMLLoader在Eclipse中加载.fxml,但不在.jar中加载

我整天都在寻找解决问题的方法。 我有一个JavaFx Main,它为GUI加载了FMXL。在eclipse中,它运作良好,但如果将其导出到.jar中,则主要找不到.fxml。我通过Project-> Export-> Java-> JAR file ect提取.jar。我还注意设置主班。

包的层次结构

JAVA-FXMLLoader在Eclipse中加载.fxml,但不在.jar中加载

.jar的Stacktrace

JAVA-FXMLLoader在Eclipse中加载.fxml,但不在.jar中加载

我是通过这个途径得到的:

Parent root = FXMLLoader.load(this.getclass().getResource("/view/Startwindow.fxml"));

我也使用.getclassLoader()尝试过,结果是一样的。

iCMS 回答:JAVA-FXMLLoader在Eclipse中加载.fxml,但不在.jar中加载

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2276437.html

大家都在问