我的 arrow.png
的相对路径有问题。
我有以下目录设置:
--resources
--arrow.png
--Accounts.txt
--src
--Main.java
在我的 Main.java
中,我尝试像这样加载图像:
Image image = new Image("resources/arrow.png");
但是,我收到以下错误:
Invalid URL: Invalid URL or resource not found
令人惊讶的是,在它上面的几行中,我加载了另一个这样的文件:
FileInputStream fstream = new FileInputStream("resources/Accounts.txt");
而且有效..
我哪里做错了?
最佳答案
只需替换这段代码:
Image image = new Image("resources/arrow.png");
有了这个
Image img = new Image("file:resources/arrow.png");
关于java - 在 javafx 中问题加载图像的相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36217597/