在jar包中好像文本文件可以找到
而放图片好像不能找到,我也碰到过这样的问题

解决方案 »

  1.   

    我是用相对路径的。但图片放左JAR外就可以调用。打包后在JAR内就不能了。
      

  2.   

    我们可以研究研究
    我最近再稿
    Applet QQ1039812
      

  3.   

    很简单,一看就知道是路径问题,如果你使用jbuilder做的,你看看图片的大小写对不对,十有八九是名称大小写的问题
      

  4.   

    如果是文件夹。JAR命令应该点打才能把文件夹一齐打包进去啊?
      

  5.   

    无得罗。用JAR把整个目录的文件打包进去。都不行罗。但在那个目录下是可以正常运行的。
      

  6.   

    我的jar包的资源情况:
    jar--
       --*.class文件
       --resources--images--*.jpg
    程序中用下列语句调用:
    public ImageIcon createImageIcon(String filename, String description)
    {
        String path = "/resources/images/" + filename;
        return new ImageIcon(getClass().getResource(path));
    }
    执行正常!
      

  7.   

    URL imageURL = getClass().getResource(imagepath);
      

  8.   

    flywind63(紫色的偶然) 
    的答案很好
    我原来也碰到过,这样一定可以的。我顺便问一个:文本文件也可以么?也是一样的写法?File 类没有 URL 做参数的构造,
    有个 URI 做参数的,问一下 URI 和 URL 的区别,是否可以转化,怎么转化?
      

  9.   

    我是这样调用图片的。行的吗?
    Image people;
    Toolkit kit = Toolkit.getDefaultToolkit();people = kit.getImage("Images/a.gif");