在网上百度了n久,试过n种办法最终都以失败而告终
1、图片放在工程文件的bin文件夹的包文件夹下,用new ImageIcon(getClass.getResources("..."))来读取图片
2、图片放在工程文件的bin文件夹下            用new ImageIcon(getClass.getResources("/..."))来读取图片
3、图片放在工程文件的下与bin、src等文件夹平行,直接用new ImageIcon("...")来读取图片
以上三种方法在Eclipse中都能正常显示,但导出jar包后都不行
其中第3种可以将图片一起打包出去(打包目录中有可选项),1、2种无法同时导出图片
请问各位有什么办法可以以实现吗???迫切求教、实践过的大牛

解决方案 »

  1.   

    在工程下与src同目录下新建一个文件夹如:resource,把你的图片或者音频资源放到该目录下,在使用时这样用就行了:
    new ImageIcon("resource/...");
    这样在打包的时候就把这个resource文件夹也打包过去了哦!~
      

  2.   

    不好意思、、、这个我试过了。
    就是我上面说的第三种情况,尽管图片可以打包,但是jar包运行后还是无法显示图片,请问您有试过,确定可以吗?还是我导出jar包的方式不对?