eclipse反编译jar
1. 怎么用eclipse Jode Decompiler插件来反编译JAR
安装方法:
1、点击Eclipse的Help菜单 --> Software Updates --> Find and install...;
2、然后选择:Search for new features to install,在弹出的对话框中点击“New Remote Site...”菜单;
3、填入:
Name: Jode Decomopiler
4、点击“Finish”;
5、安装好后可以看到Window => Preferences... => java => Jode Decompiler选项
卡;
6、配置:Window => Preferences... => General => Editors => File Associations找到"*.class"在"Associated editors"里面可以看到"Jode class file viewer"选中它再单击Default按钮;
7、在Eclipse中展开jar文件,双击class文件即可看到反编译之后的源代码。
2. JAR文件经过反编译 得出的代码输入eclipse无法运行很多错误
反编译过的jar得到的最终代码形式和手动敲上去的一样,至于错误的原因,大概的分析下来我觉得至少有这几种可能,包之间的依赖(其他包的引用,但在你的项目拟不存这个包),另外一种就是语法不全,或是语法混乱,有的反编译工具就可能会生成错误的语法结构.... 至于反编译工具,还没用过这个东西,所以暂不讨论那些好,那些坏了!
3. eclipse编译出的.jar,使用jd-gui.exe反编译查看,出现中文乱码,怎么破
如果是下载了jd-gui软件,在help—preferences—勾选escape unicode characters就可以解决中文乱码问题
4. 请问jar文件反编译之后怎么直接导入成eclipse的工程文件啊
不能直接用的,需要按照Androidmanifest。xml文件建立工程,然后还要修正代码,有些代码不可用。只知道这些,在深入的也不是很明白了。希望有帮助。
5. eclipse怎么集成反编译工具
方法/步骤
下载jadClipse反编译插件,然后将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下
其次要删除configuration目录下org.eclipse.update文件,重新启动eclipse;
重启后要设置jad的可执行文件路径以及生成的临时文件路径,如图所示:
6. 反编译出来的jar包如何导入eclipse
将反编译出来的jar包导入eclipse的方法如下:
1、新建一个java工程。点击File,选择New,点击Java Project,输入工程名,点击Finish;
2、右击新建的项目,选择Build Path,点击Config Build Path...,在弹出的对话框中点击Add External JARs...,选择要导入的jar包,点击OK;
3、这样就将反编译出来的jar包导入到了eclipse中了。
7. myeclipse 怎么反编译jar
1.下载MyEclipse反编译Class文件的工具
2.工具的安装
下载后上面的工具之后,解压出来,我们可以看到有两个文件:jad.exe、net.sf.jadclipse_3.3.0.jar 。
第一步:我们将jad.exe文件放到JDK的bin目录下
第二步:将 net.sf.jadclipse_3.3.0.jar 拷贝到 MyEclipse安装目录下的plugins目录下面D:
第三步:在D:-8.6dropins创建一个eclipse文件夹.
第四步:在创建好的eclipse文件夹下,分别创建featues、plugins两个文件夹.
第六步:将net.sf.jadclipse_3.3.0.jar 文件分别拷贝到创建好的featues、plugins两个文件夹里面.
第七步:重新启动MyEclipse,在Windows——>Perference——>Java下面应该会多出一个JadClipse目录. 如果没有出现的话,多试几次就OK了,我当时也是这样.
第八步:点击JadClipse,在右边的窗口中配置JadClipse. 设置path to decompiler为jad.exe的全路径,如:C:jdkinjad.exe,在Directory for temporary files中指定l临时文件路径,如 :D:-8.6 esult ,其中result是新建一个文件夹. 同时需要选中 User Eclipse code formatter ,这样编译出来的Java 代码会和Class文件的格式一样.
为了避免编译后的中文乱码问题,我们需要配置Misc
第九步:安装完成之后,双击Class文件,MyEclipse就自动反编译了.如果没有出现想要的结果,需要检查一下“*.class”默认关联的编辑器为“JadClipse Class File Viewer“
关联之后,就可以自动的反编译啦!
8. 如何在eclipse中配置反编译工具JadClipse
在eclipse中配置反编译工具JadClipse的方法:
1、下载JadClipse,注意选择与eclipse版本一致的版本,推荐使用Eclipse3.4,所以选择下载版本net.sf.jadclipse_3.3.0.jar
2、下载Jad,网络搜索最新地址,下载相应版本
3、将下载下来的Jadclipse,如net.sf.jadclipse_3.3.0.jar拷贝到Eclipse下的plugins目录即可。
4、将Jad.exe拷贝到JDK安装目录下的bin文件下(方便,与java,javac等常用命令放在一起,可以直接在控制台使用jad命令),比如作者的目录是D:Program FilesJavajdk1.6.0_02injad.exe
9. 我在eclipse中安装了javaclipse.jar和jad.exe,可是不能反编译class文件...
Jodeclipse 是Jode的Eclipse插件,JadClipse是Jad的Eclipse插件,它们都是非常好的反编译插件。
Jode Eclipse Plugin 1.0.5 for Eclipse version 3.1 / 3.2
安装方法
(1)从如下地址下载:
把下载下来的文件jodeplugin_1.0.5.zip直接解压到eclipse的plugins目录下。
(2)启动eclipse,help -> Software Updates-> Find and Install... -> Search for new features to install,单击"New Remote Site..." 在URL栏输入 然后下一步,就可以看到“jode decompiler plugin *.*”,选上安装就可以了。安装好后可以看到Window -> Preferences...-> Java -> Jode Decompiler选项卡,okay,安装成功了。
配置:Window-> Preferences... -> General -> Editors -> File Associations找到"*.class"在"Associated editors"里面可以看到"Jode class file viewer"选中它再单击Default按钮.
JadClipse Eclipse Plugin for Eclipse version 3.1 / 3.2/3.3
一、下载:
下载插件:
下载jadclipse_3.1.0.jar版本,该版本支持eclipse3.1M6~3.2M2
下载jadclipse_3.2.0.jar版本,该版本支持eclipse3.2M3和eclipse3.2M4.
下载jadclipse_3.2.4.jar版本,该版本支持eclipse3.2M5~3.3M5
下载jadclipse_3.3.0.jar版本,该版本支持eclipse3.3M6以上版本
下载Jad反编译工具:
,在该页中找到适合自己操作系统平台的jad下载。下载后解压,然后将解压后的jad.exe文件复制到%JAVA_HOME%\bin目录下面(可以将jad.exe放到任意位置,只要记住其存放路径就好,下面要用到)。
二、安装:
Eclipse中的插件安装可以参考:Eclipse使用技巧
方法1、直接将jadclipse_x.x.x.jar(x.x.x.代表版本号)复制到%ECLIPSE_HOME%\plugins目录下。
方法2、使用link方式安装,建立D:\Myplugins\jadclipse3.2.4\eclipse\plugins的目录结构,将jadclipse_3.2.4.jar放到plugins目录下面(注:其中D:\Myplugins为你自己定义的一个专门放置插件的目录)。再在%ECLIPSE_HOME%\links目录下面建立一个jadclipse3.2.4.link文件(该文件名随便取)。文件里面内容为:path=D:/Myplugins/jadclipse3.2.4.
三、使用:
启动eclipse,点击反编译的类文件,此时会激活jadclipse插件,在eclipse菜单中会多出一个jadclipse菜单,如下图所示:
jadclipse插件
一般地它会自动反编译相应的class文件,如果没有自动反编译,请点击jadclipse->Decompile
10. eclipse怎样进行反编译
你好,这个需要相应的插件才可以。不过有很多优秀的小软件都可以实现这个功能。没有必要用eclipse。