看过log4j 源码的人请进
我反编译了log4j,得到了log4j的源代码,但是编译不过去,需要javax.jms.jar报,还有一些错误,
import javax.mail.Message;(报错)
应该是需要一个和邮件相关的包吧,
我发现原来的log4j.jar里面,并没有包含什么jar包,为什么直接用log4j.jar没有问题那?反编译的源代码就有问题。
[解决办法]
jar里不一定要包含所有用到的包,只是在运行时classpath中能找到就行,
编译时需要包含用到的包
log4j下载地址
楼主要想编译着玩,下载包里有src不用反编译,这是开源项目