FXMLLoader错误。需要位置(在Jar上)

时间:2019-04-26 10:21:20

标签: java eclipse javafx fxml fxmlloader

我遇到一个项目问题。我使用JavaFX在Eclipse中制作了一个简单的游戏。一开始,我在FXMLLoader中遇到此命令的问题

root = FXMLLoader.load(Main.class.getResource("\\application\\design.fxml"));

当我将命令更改为

root = FXMLLoader.load(getClass().getClassLoader().getResource("\\application\\design.fxml"));

程序运行完美。现在,我决定将项目导出到可运行的jar中,但是当我尝试运行jar时,它不起作用。我使用exe4jwizard,发现问题出在FXMLLoader上,出现以下错误:

  

java.lang.NullPointerException:必须提供位置。

0 个答案:

没有答案