【发布时间】:2019-05-25 21:49:24
【问题描述】:
我在从控制器加载 javaFX 中的图像时遇到了一些麻烦。
我将一些图像放在 src/ 文件夹甚至 img/ 文件夹中,但仍然收到“无效 URL 或找不到资源”。
我的目录是这样的
src/
package/
javaFXcontroller.java
img/
image.png
所以我在做Image img = new Image("./img/image.png");
但我无法检索图像“java.lang.IllegalArgumentException: Invalid URL or resource not found”
感谢您的帮助
【问题讨论】:
-
试试
new Image("/img/image.png")。 -
谢谢,但它也不起作用..
-
src目录是否被您的 IDE 标记为资源目录?您是否使用 Maven 或 Gradle 等构建工具?确保image.png包含在构建输出中并在运行时添加到类路径/模块路径中。 -
不幸的是,我没有使用 Gradle 或 Maven。我只是将图像从我的文件夹拖到 eclipse 的包中
-
不幸的是,我不熟悉 Eclipse。这些问题可能会对您有所帮助:stackoverflow.com/questions/7217228 和 stackoverflow.com/questions/27934796