jar包内的配置文件读取方法

如:
File file =new File("config/xx.xml");
init(file);
这时在没有打jar前是不会报错的,但在打jar后就会找不到文件,因为打成了jar包后,配置文件路劲就在jar里,访问不到,这时只能够通过流的方式加载文件,如:
InputStream is=this.getClass.getClassLoader().getResourceAsStream("config/xx.xml");
init(is);
不过加载方法要有加载流的方法才行,一般加载配置的方法都有这个重载方法。

你可能感兴趣的:(配置文件)