通过eclipse导出的软件在自己的电脑上运行可以显示图片,但是换一个环境,在别的电脑上运行则没有办法显示图片,下面的这个方法可以解决这个问题,要注意两个方面的问题:
第一:改变图片的加载形式
java.net.URL imgURL5 = DoctorTestArea.class.getResource("/images/ccc.jpg");
ImageIcon showtest =new ImageIcon(imgURL5);
其中DoctorTestArea指的是当前的主类。
第二:
将图片类放在一个文件夹中,生成 .jar形式的包,并导入Eclipse运行的jre环境中,
详细方法如下攻略::
说明:在eclipse中运行java程序的时候一切正常,可是当把jar包导出的时候却发现图片没法显示,这估计是java程序的各种配置和路径问题所导致,后来找到一种解决方法,供遇到这方面问题的学习java程序的鞋同参考:
Java项目下的目录结构如下:
其中class类放在包:package accpedu; (即实际是在如上bin/accpedu文件夹下面)
通过下面的方法来引用图片时,在eclipse里面执行是可以正常显示图片的: