log4j中PropertyConfigurator读取配置文件

PropertyConfigurator在读取配置文件时,只能使用绝对路径吗?有没有其他的方法提供,求大神告知。
图一:使用绝对路径成功
图片说明

图二:失败的结果
图片说明

所谓的相对路径也是相对于你当前目录来说的,你在运行时候的当前目录应该是编译后的临时目录,我估计你的配置文件并没有自动复制过去,因此无法找到。
你不妨用java中获取当前路径的函数,把运行时的当前路径打印出来看看,