加载.jar中捆绑的文件?

时间:2010-07-23 10:56:54

标签: java configuration jar loading

我正在使用ant构建一个项目,在构建期间,我想将一些属性/配置文件直接捆绑到.jar中,以使分发更简单。我已成功将这些文件添加到.jar,但我无法在我的程序中加载它们。

打开/读取捆绑在.jar文件中的文件的步骤是什么?

2 个答案:

答案 0 :(得分:4)

使用getResourceAsStream上的class方法:

Properties p = new Properties();
p.load(MyClass.class.getResourceAsStream("/myprops.properties"));

答案 1 :(得分:1)

您可以使用ClassLoader getResourceAsStream()方法加载这些内容。