如何在打包时把log4j配置文件排除在外? 当我把我的JAVA程序打包成JAR文件时,我使用的log4j配置文件log4j.properties也一并被打进JAR包里,这样以后就无法配置该文件了,请问如何在打包时不把配置文件打进去?而且放在外面的配置文件一样好用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要么你打完jar包后,手动删除log4j.properties要么你用工具打jar包的时候,不要选log4j.properties这项!如果用dos命令打jar包的话,你把你需要打成jar包的文件放到一起,排除log4j.properties即可! 打包时不要选log4j.properties不就行了,或者手动把他拿出来 使用ant吧,自动打包总有很多缺陷的,不好控制细节。 有一种做法你可以在打包之前把其删除掉,还有一种做法在打包时,不是有一个选项是选择包的吗,把对log4j的包打勾取消了。 可是我的程序里要用到log4j包,如果打包时取消掉,那么要怎么才能继续使用这个包呢? 要么手动删除log4j.properties 要么用工具打jar包的时候,不选log4j.properties 前面的都没有满足楼主的要求,人家是要求把log4j.properties单独放出来,但是还能起作用。便于平时修改记录日志的程度。我也不知道楼主的要求怎么实现。不过打好的jar包修改也很方便啊,用winrar直接打开,然后点击里面的log4j.properties编辑再保存就行了。jar包还是可以用的,而且log4j.properties也改掉了。 把你的log4j.properties文件放到你所打包的同级目录,试试。 关键是用什么打包用JAVA自已的打,就单独把LOG4J的配置文件COPY过去用ANT,就单独复制一下,不要打到包里 用的eclipselog4j.properties在src目录下 谁有ejb帮助文档给我以个谢谢 请问:为什么有的函数上面会有一横线,有警告错误呀,这是怎么回事呀 运行时出现错误,没经验,摆不平。请大侠帮忙 jcombobox两级联动问题 按编译原理的思路设计的一个计算器 为什么进度条走不到100%? sun把ms告了,说ms必须嵌入java,这对我们来说有什么影响?光发意见!! 高手请教如何取一字符串的长度(不是字节长度) 请帮忙看看这个异常的问题 jre与jdk区别何在? 如何用Java实现对文件夹操作 一个修改XML奇怪的问题
要么你打完jar包后,手动删除log4j.properties
要么你用工具打jar包的时候,不要选log4j.properties这项!
如果用dos命令打jar包的话,你把你需要打成jar包的文件放到一起,排除log4j.properties即可!
要么用工具打jar包的时候,不选log4j.properties
我也不知道楼主的要求怎么实现。不过打好的jar包修改也很方便啊,用winrar直接打开,然后点击里面的log4j.properties编辑再保存就行了。jar包还是可以用的,而且log4j.properties也改掉了。
用JAVA自已的打,就单独把LOG4J的配置文件COPY过去
用ANT,就单独复制一下,不要打到包里
log4j.properties在src目录下