myeclipse或eclipse配置Java反编译插件

来源:互联网 发布:php完整项目源码 编辑:程序博客网 时间:2024/05/18 02:28

         在使用eclipse时,常常在调试错误时找不到对应class的源文件而苦恼,怎么解决呢??

        首先下载还所需要的相关jar和exe工具。

        可以从官方去找,亦可以从这个链接来下载 :http://download.csdn.net/detail/spring292713/4465499   这是我用过的!! 据说只适合eclipse3.2以上版本,据说能够反编译70%以上的加密过的class文件。

 

  eclipse的配置步骤:  

    
   1. 将 jad.exe 拷到jdk的安装目立下的bin里面,例如我是拷到 C:\Program Files\Java\jdk1.6.0_25\bin 下

   2. 将 jadclipse_3.3.0.jar 拷到 eclipse下的 plugins 目录里.     

   3. 重启 eclipse 进行相关设置,需要改两个地方

      3.1   当把jadclipse_3.3.0.jar 拷到 eclipse下重启eclipse后,
              在 window -> preferences -> General ->Editors ->File  Associations 中选上  *.class  ,下面的 Associatd editors 下会多一个 JadClipse Class……           
             选中并点 Default ,点击OK.。如下图:

                
      3.2   当把jadclipse_3.3.0.jar 拷到 eclipse下重启eclipse后,
             在 window -> preferences ->Java 下多出一个 JadClipse;点击设置JadClipse  Path to decompiler 的值设为 你的jdk下面的 jad.exe ;例如我的为 C:\Program Files\Java\jdk1.6.0_25\bin\jad.exe
              Directory for temporary file 的值可以不用改。 如下图:

              


myeclipse中的配置步骤:(我的是myeclipse9.0,其他版本的没测试过!!)

    把jadclipse_3.3.0.jar 拷到 MyEclipse 9\dropins 中;其他操作步骤同在eclipse中基本一样。

   

     配置完后双击你想看源码的jar中的class文件即可。反编译后的文件与原文件并非完全一致,只一点大家要注意。


    我上传的文件中的另外附带 class反编译.exe 。  运行 class反编译.exe 直接将class文件拖进去即可反编译。


     希望能对大家有所帮助!!




原创粉丝点击