Jar 包(Java Archive)是对 Java 程序的打包,它可能包含源码,也可能没有. 对于有包含源码的 Jar 包,在 Eclipse 工程里设定好 source code 路径后能直接查看到远吗,对于理解代码.调试的帮助很大.而如果 Jar 包没有打包源码,实际上也可以通过反编译的方法得到源码.道理很简单,Java 规范中,生成的.class 文件所包含的信息完全能逆向的重构出源码. 当然,一些代码为了防止自身 Jar 包被人反编译,会做代码混淆掩人耳目.其中最简单的一种方法就是是通
闲暇之余,写了一个Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试. Eclipse Class Decompiler插件更新站点: http://feeling.sourceforge.net/update 离线安装包下载地址一:http://feeling.source