如何从Jar文件中读取WEB-INF中存在的属性文件

时间:2012-09-11 11:03:09

标签: java

我有一个jar文件(api),我需要从中加载一个存在于WEB-INF文件夹中的属性文件。 如何从我的jar中加载此属性文件。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

如果属性文件位于WEB-INF/classes,则可以轻松完成。在这种情况下,只需编写类似

的内容
Properties props = new Properties();
props.load(getClass().getResourceAsStream("/myprops.properties"));

显然,该文件可能位于classes的子文件夹中。在这种情况下,您必须在调用getResourceAsStream()时指定完整路径。