Decafe可以比较好的反编译。
用ant可以把编译好的CLASS打包进一个JAR。