我整天都在寻找解决问题的方法。 我有一个JavaFx Main,它为GUI加载了FMXL。在eclipse中,它运作良好,但如果将其导出到.jar中,则主要找不到.fxml。我通过Project-> Export-> Java-> JAR file ect提取.jar。我还注意设置主班。
我是通过这个途径得到的:
Parent root = FXMLLoader.load(this.getclass().getResource("/view/Startwindow.fxml"));
我也使用.getclassLoader()尝试过,结果是一样的。