很多兄弟为在IDE里看不到源代码类而不得不下一个反编译工具,但是这样会降低代码效率,如果能直接在IDE里看,何乐而不为呢!现在我整理了一下网上很多兄弟的设置反编译的经验。
可分为下面几步。
1.下载JadClipse,网址:http://sourceforge.net/projects/jadclipse/?source=directory; 如果这个网址下不到,请在网站里直接搜索,请选择跟eclipse工具对应的版本,如果没有找到对应的,就使用最高的版本。
2.下载Jad,http://www.varaneckas.com/jad,下载与系统对应版本,比如Windows或Linux。
3.将第一步下载的JadClipse的jar包拷贝至eclipse的plugins里面(Spring tool suite和myeclipse的低版本相同),如果是myeclipse的高版本,拷贝至common里面的plugins和features里面,然后在myeclipseXX里面的dropins里面新建eclipse文件夹,继续在该文件夹里面再建立plugins和features文件夹,然后拷贝jar包到这两个文件夹里面,然后重启IDE.
4.解压下载的JAD压缩包得到jad.exe,将这个文件拷贝到硬盘任意位置,比如C:\Jad\,重启IDE后,进入Windows->Preferences->Java->JadClipse(以上步骤好后会出现,否则不会出现),修改选项Path to decompiler的值为“jad.exe”的目录,比如C:\Jad\jad.exe.
6.如果第5步还是打不开,找到Windows->Preferences->Editors->File Associatior,查看.class的打开方式,设置.class的默认打开方式为JadClipse,然后再试试是否可以打开.class文件。
7.如果第6步还是打不开,那么还是重复第6步的操作,找到.class without source,将它的默认打开方式也设置为JadClipse,保存后,看看是否可以打开.class文件。
8.如果还是不行,对不起,咱也没招了。