嗯,老大,jar包里边一般是class文件,以及配置文件,你把图片大进去做什么啊?我没有这么做过,这样做可以么?

解决方案 »

  1.   

    可以的,把图片jar进去,是不是jar命令用错了
      

  2.   

    我看 SUN 的 JMF studio 的 JAR 里就有图片
    我用 JBuilder 打得包 应该不会错把还有,也许是我说得不清楚 不是我找不到图片
    而是 class 找不到图片 也就是原来应该是有图片的地方显示不出来
      

  3.   

    ImageIcon ico  = new ImageIcon("img/test.jpg");
    jLabel1.setIcon(ico);用 JBuilder 打包要写命令吗?
    cno(一一) :你是怎么用的啊  show 一下
      

  4.   

    用 winzip 把你的 jar 打开,看看图片在不在里面,还有路径是否正确
      

  5.   

    在也许是我说得不清楚 不是我找不到图片
    而是 class 找不到图片 也就是原来应该是有图片的地方显示不出来
      

  6.   

    应该这样写命令:
    ImageIcon ico=new ImageIcon(getClass().getResource("img/test.jpg");
    或ImageIcon ico=new ImageIcon(A.class.getResource("img/test.jpg");
    其中A是你的类的名字。
    打包时注意把.jpg文件包含进去就可以了,不过默认情况下好像已经包含进去了,注意打包时要选包含所用到的所有资源。