导出到runnable jar时出现问题。
基本上我正在创建一个JavaFx游戏,它使用以下方法加载图像:
Image image = new Image(BlueCar.class.getResource(“../ resources / blueCar.png”)。toExternalForm());
在日食中一切正常。但是,当我尝试导出并运行它时,会在上面的代码行中出现错误。
http://i.imgur.com/VbmGSO3.jpg
我正在使用MVC Pattern作为应用程序,所以我有将类与图像资源分开的包:
http://i.imgur.com/gzm7d0s.jpg
请你知道我做错了吗?
答案 0 :(得分:1)
Jar文件系统不支持相对路径 - 使用绝对路径getClass()。getClassloader()。getResource(" path / to / resource / blueCar.jpg")