java程序以及打成jar加载log4j.properties的步骤

java程序以及打成jar加载log4j.properties的方法

这个方法可以防止jar运行时找不到配置文件

 

1、创建一个文件夹resources,与src同级,并将这个文件加到build path中。这样resources就是class根目录了

 


java程序以及打成jar加载log4j.properties的步骤
 
java程序以及打成jar加载log4j.properties的步骤
 

2、程序获取配置文件

 

public class LoadLog4J {
	static Logger log = Logger.getLogger(LoadLog4J.class);
	public static void load() throws IOException{
		InputStream is = LoadLog4J.class.getClassLoader().getResourceAsStream("log4j.properties");
		Properties pro = new Properties();
		pro.load(is);
		if(is != null){
			is.close();
		}
		PropertyConfigurator.configure(pro);
		log.info("加载log4j配置成功");
	}
}