Jar 包(Java Archive)是对 Java 程序的打包,它可能包含源码,也可能没有. 对于有包含源码的 Jar 包,在 Eclipse 工程里设定好 source code 路径后能直接查看到远吗,对于理解代码.调试的帮助很大.而如果 Jar 包没有打包源码,实际上也可以通过反编译的方法得到源码.道理很简单,Java 规范中,生成的.class 文件所包含的信息完全能逆向的重构出源码. 当然,一些代码为了防止自身 Jar 包被人反编译,会做代码混淆掩人耳目.其中最简单的一种方法就是是通