我有一个JavaFX应用程序,其中我正在尝试加载图像并将它们绘制为ImageViews。我的项目正在与Maven一起设置和运行。我的代码在src>主要> java和我的图片在src>主要>资源
在ArcadeApp中,以下行产生错误:无效的URL:找不到无效的URL或资源。这是代码:
ImageView breakoutIV = new ImageView(new Image("breakout_image.PNG", 300, 300, true, true));
我尝试了很多不同的配置,但似乎无法让它发挥作用。
修改
由于某种原因,资源文件夹在pom.xml文件中没有引用。请原谅这个问题,因为当我被问到时,我正在学习Maven。 解决方案是在资源标记内的pom.xml中添加它:
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>