幻想乡

导航

如何读取jar包中的xml等资源文件

一个项目中引入了自己写的一个jar包,因为jar包中有一些xml配置文件,采用的是动态获取绝对路径来取得的文件,把这个工程打成jar包后,在其他项目中引用这个jar包的时候,发现无法获取到xml的准确路径。查了一下资料,后来发现有种说法是通过流的方式来读取资源文件。试了一下是行得通的。因此把方法记录一下。

参考资料:http://hxraid.iteye.com/blog/483115

1 InputStream input = Initor.class.getResourceAsStream(FILENAME);

将资源文件与解析类放在同一个目录下,如下图

这样来读取文件,即使打成jar包,一样能读取到资源文件。感谢原文作者,解释的很详细。

posted on 2012-10-10 18:01  saeba  阅读(1460)  评论(0)    收藏  举报