你程序里面是否有类似
File f = new File("/123455.xml"); 这样的直接读取文件或配置文件的方法?在jar里面,获取任何资源文件,图片,xml等,必须用URL u = this.getClass().getClassLoader().getResource("/file/1234.gif"); 
InputStream is =  this.getClass().getClassLoader().getResourceAsStream("/file/1234.gif")   然后再根据这2个构造你要的资源。
FROM: http://www.java2000.net/viewthread.jsp?tid=160