java吧 关注:1,242,852贴子:12,715,386
  • 12回复贴,共1

【提问】打JAR包图片无法显示

只看楼主收藏回复

新人LZ又遇到问题了。现在游戏基本做完,用ecilpse打jar包,双击直接运行程序,发现图片都不见了。我感觉是路径的问题,但是怎么改都不对。跪求高人指点!


IP属地:北京1楼2012-09-06 08:35回复
    你是用相对路径读的么?
    读 jar 包内的资源,要用 URL 读


    IP属地:江苏2楼2012-09-06 08:36
    收起回复
      这是我的路径,image里放图片


      IP属地:北京3楼2012-09-06 08:37
      回复

        调用

        定义

        路径
        du熊不要吞我图片啊~~~
        


        IP属地:北京5楼2012-09-06 08:42
        回复
          说了不能用相对路径读了
          要用 URL 的方式去读


          IP属地:江苏6楼2012-09-06 08:45
          收起回复
            Image image = ImageIO.read(getClass().getResource("image/bg.jpg"));


            IP属地:江苏7楼2012-09-06 09:19
            回复
              Image image = ImageIO.read(getClass().getResource("/image/bg.jpg"));


              IP属地:江苏8楼2012-09-06 09:19
              回复
                我了个擦,问题解决了,把定义改成
                img = new ImageIcon(GAME.class.getResource("/image/bg.jpg"));
                img2 = new ImageIcon(GAME.class.getResource("/image/moto.gif"));


                IP属地:北京9楼2012-09-06 09:22
                回复