我有一个典型的问题,涉及从特定目录加载文件。
这就像我项目的树一样:
http://i.stack.imgur.com/Hbnkb.png
它是导致问题的代码的一部分:
ImageView iv = new ImageView(new Image(Main.class.getResourceAsStream(
"images/image.png"))
);
有人能告诉我如何加载' image.png'图片和此代码中的错误在哪里?
答案 0 :(得分:2)
您需要使用“/”从jar的根开始。您目前正在做的是从相对位置(从Main类位置)获取它。
ImageView iv = new ImageView(new Image(Main.class.getResourceAsStream(
"/images/image.png")));