MyEclipse反编译Class文件的实现

1.需要工具文件

jad.exe

net.sf.jadclipse_3.3.0.jar

2. 我们将jad.exe文件放到JDK的bin目录下

3. 我们将 net.sf.jadclipse_3.3.0.jar 拷贝到 MyEclipse安装目录下的plugins目录下面

4. 在 E:\java_directory\MyEclipse\dropins 创建一个eclipse文件夹.

5. 在创建好的eclipse文件夹下,分别创建featues、plugins两个文件夹.

6.将net.sf.jadclipse_3.3.0.jar 文件分别拷贝到创建好的featues、plugins两个文件夹里面.

7.重新启动MyEclipse,在Windows——>Perference——>Java下面应该会多出一个JadClipse目录. 如果没有出现的话,多试几次就OK了.

点击JadClipse,在右边的窗口中配置JadClipse.  设置path to decompiler为jad.exe的全路径,如:E:\java_directory\jdk64\bin\jad.exe,在Directory for temporary files中指定l临时文件路径,如 :E:\java_directory\MyEclipse\result ,其中result是新建一个文件夹. 同时需要选中 User Eclipse code formatter ,这样编译出来的Java 代码会和Class文件的格式一样.

为了避免编译后的中文乱码问题,我们需要配置Misc,选中如下单选框.

8. 安装完成之后,双击Class文件,MyEclipse就自动反编译了.如果没有出现想要的结果,需要检查一下“*.class”默认关联的编辑器为“JadClipse Class File Viewer“ ,具体的看图吧:

就ok了.就可以自动的反编译啦!

时间: 2024-11-04 15:55:35

MyEclipse反编译Class文件的实现的相关文章

MyEclipse反编译Class文件

对于需要查看Java Class文件源码的筒子们来说,必须在项目中导入Java源码才能查看Class文件的具体实现,这不仅十分的麻烦,因为有时我们并不可以获得Class文件对应的Java源码.今天就给大家介绍一款反编译Class文件的工具,有了它,可以查看任何Class文件的源码. 1.下载MyEclipse反编译Class文件的工具 工具的下载地址:http://download.csdn.net/detail/yulei_qq/5543635 2.工具的安装 下载后上面的工具之后,解压出来,

myeclipse 反编译插件 jad 安装

1.  准备工作 下载jad.exe文件:http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip 下载jadeclipse插件:http://prdownloads.sourceforge.net/jadclipse/net.sf.jadclipse_3.3.0.jar?download JadClipse 官网:http://jadclipse.sourceforge.net/wiki/index.php/Main_P

反编译class文件并重新编译的方法

在没有.java源码的情况下,如果想修改一个.class文件.可以通过以下步骤实现: 修改前的class文件: 一.反编译.class文件成.java文件. 1.可以使用Java Decompiler这个工具,直接打开对应的.class文件.然后点击菜单:File→Save Source,将文件保存成.java文件.如下: PS:Java Decompiler工具还可以用来反编译jar包,有时候需要了解下jar包里的代码实现,如果开发工具里看不到,可以直接用Java Decompiler打开ja

简单的反编译class文件并重新编译的方法

在没有.java源码的情况下,如果想修改一个.class文件.可以通过以下步骤实现: 修改前的class文件: 一.反编译.class文件成.java文件. 1.可以使用Java Decompiler这个工具,直接打开对应的.class文件.然后点击菜单:File→Save Source,将文件保存成.java文件.如下: PS:Java Decompiler工具还可以用来反编译jar包,有时候需要了解下jar包里的代码实现,如果开发工具里看不到,可以直接用Java Decompiler打开ja

android反编译odex文件

关于android的反编译工具,相信大家并不陌生 如APK-TOOL,dex2jar APK-TOOL 用于反编译出布局文件 下载地址http://code.google.com/p/android-apktool/downloads/list dex2jar 用于将dex反编译成.jar包 下载地址:http://code.google.com/p/dex2jar/downloads/list 生成的jar包可用jd-gui来查看(前提是代码未被混淆) 但是如果我们从rom里面提取出的apk是

MAC笔记本下Android 反编译apk文件最新版本

这篇文字主要是针对MAC笔记本反编译APK的教程,都是最新的,首先需要的工具罗列出来: apktool dex2jar JD-JUI 主要就是这3个工具了. apktool作用:主要是用来反编译res下面的xml文件. dex2jar作用:主要是用来反编译APK查看源代码的. JD-JUI作用: 查看dex2jar反编译出来的jar文件. 如果APK混淆后,一般只能清除的查看出xml文件的内容也就是res下的所有文件,代码基本看不懂,也就是一些a b c 这样的名字,不可大致可以看看基本的,看看

Android 反编译 apk 文件

我想看 apk 的源码怎么办?那么就要用到 apk 反编译工具. 先说一下反编译的思路: 1)apk 文件其实就是一个压缩包.将文件后缀 .apk 修改为 .zip 即可通过解压软件打开.打开压缩包可以看见几个文件: 要看源码,只需要关注 classes.dex 就行,这个文件就是 apk 的源码. 2)classes.dex 是被 android sdk 打包好的源码文件,无法直接打开.这时需要一个打开  classes.dex 的工具 3)打开之后的源码是一些 .class 文件,学过 Ja

CFR - another java decompiler批量反编译jar文件(转)

CFR - another java decompiler批量反编译jar文件 jd-gui众所周知,业界公认的反编译必备工具. 笔者目前遇到一个java项目,社区版,想做一个本地化的版本,询问官方,官方说闭源,无奈之下只能反编译了. 面对那么多jar,jd-gui一个个去反编译保存,工作量的确很大.幸好在网上找到一个不错的工具 高能预警:jd-gui反编译的错误的,你敢不敢放到cfr来反编译试一试,保证有惊喜. CFR - another java decompiler 特性: CFR wil

Eclipse Oxygen(4.7.0)安装插件Eclipse Class Decompiler反编译JAR文件

引用自官方内容 Eclipse Class Decompiler是一款Eclipse插件,整合了多种反编译器,和Eclipse Class Viewer无缝集成,能够很方便的使用插件查看类库源码,进行Debug调试. 同时还提供了在线自动查找源代码,查看Class二进制字节码的功能. Eclipse Class Decompiler对JDK的最低要求为JDK1.6, 能反编译和debug各版本的Class文件,支持JDK8的Lambda语法,同时支持中文等非Ascii码字符集的解析,支持Ecli