我制作了一个应用程序,其中要为图标加载一些图像。当我使用
imageOpen = Toolkit.getDefaultToolkit().getImage("Images\\open.png");
但是当我将它导出为 jar 时,图像没有显示出来然后在这里和那里我尝试了一些东西,但在这两种情况下,URL 都返回 null
URL u = this.getClass().getResource("Images\\open.png");
imageOpen = Toolkit.getDefaultToolkit().createImage(u);
另一个案例
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
URL resource = classLoader.getResource("Images\\open.png");
imageOpen = Toolkit.getDefaultToolkit().createImage(resource);
谁能告诉我为什么我会得到 null ,我什至尝试了 "\Images\open.png" 、 "/Images/open.png" 和 ".\Images\open.png" 作为我使用 eclipse 的路径和图像存储在名为 Images 的文件夹的父目录中,源文件位于 src>master