0

我的应用程序使用了一些图像。该应用程序在 Eclipse IDE 中运行良好。这是正在使用的代码片段:

URL url=screen_one.class.getClassLoader().getResource("./small.png");

JLabel image=new JLabel(new ImageIcon(Toolkit.getDefaultToolkit().getImage(url)));

但是当我将它导出到 jar 时,它显示获取图像时出现未捕获错误。我认为它与图像“small.png”的路径有关。

但是当我用我的文件名运行“jar tvf”时,这是输出 -

1635 年 4 月 3 日星期二 19:53:44 IST 2012 small.png

这表明路径是正确的;那么,我哪里错了??

谢谢

4

1 回答 1

0

我会将所有图像放在/src/res文件夹中,以确保它们与您的 .jar 一起正确导出。另外,请参阅这个类似的问题。

于 2012-04-14T17:17:11.373 回答