log4j.appender.LOGFILE.File=D:/Work/log/log4j.log可以使用相对路径啊,不知道你为什么要在程序中去修改输出文件的位置啊.