我有一个典型的问题,涉及从特定目录加载文件。
这就是我项目的树的样子:
这是导致问题的代码的一部分:
ImageView iv = new ImageView(new Image(Main.class.getResourceAsStream(
"images/image.png"))
);
谁能告诉我如何加载“image.png”图片以及这段代码中的错误在哪里?
最佳答案
您需要从 jar 的根目录开始使用“/”。您当前正在做的是从相对位置(从主类位置)获取它。
ImageView iv = new ImageView(new Image(Main.class.getResourceAsStream(
"/images/image.png")));
关于java - 通过相对路径名加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16877310/