
正文
代码实现java反编译,java反编译工具有哪些
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java反编译工具有哪些?
Jad:用于反编译Java类。Jad能够用纯文本来命令和阅读代码。Eclipse:是开放源代码、基于Java的可扩展开发平台。它仅仅是一个框架以及一组服务,利用插件组件构建开发环境。
Java Decompiler项目”旨在开发工具,以便反编译和分析Java 5“字节代码”及更高版本。JD-Core是从一个或多个“.class”文件重建Java源代码的库。JD-Core可用于恢复丢失的源代码并探索Java运行时库的源。
某些特定情况下可能推导出源代码。反编译作为自己开发时的参考,或者直接用于自己的产品中。JD分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,JD-Eclipse则是以一个Eclipse插件的方式运行。
相关问答
Q1: 如何快速反编译JAVA的jar包或war包
使用jd-gui工具打开原始的Jar包,选择File--Save All Sources,会生成一个zip压缩包。
把war文件放入tomcat0\webapps\目录下,重启tomcat 就可以了。
下载反编译工具 需要下载四个工具:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibot dex2jar:将apk中的classes.dex转化成Jar文件。JD-GUI:反编译工具,可以直接查看Jar包的源代码。
Q2: Java反编译工具的用法?
1、用JD-GUI打开jar包或class文件 点击工具栏打开文件的图标,在弹出的文件选择框中找到你要反编译的jar包或class文件。
2、将反编译出的代码复制到一个新建的类文件里 运行这个文件 根据错误提示,进行修改 以上是,我用过的方法。
3、想要简单点的,行。Java反编译工具,就是用来查看class文件的。如果没有Java反编译工具,你无法查看class文件。
4、最常用的反编译指令如下所示:Jad -d c:\test -s .java -8 HelloWorld.class 这将当前目录下的HelloWorld.class反编译为HelloWorld.java并保存在c:\test目录里,其中的提示输出为中文,而不是Unicode代码。
5、将jadclipse_0.jar复制到D:\Program Files\eclipse\myplugin\eclipse\plugins目录下(用的是 link方式安装插件的)。
Q3: 几种java反编译软件的安装以及使用总结
1、Java 反向工程软件—Minjava Minjava 是一个 Java 反向工程软件,可帮助理解已存在一些 Java 软件的架构和行为。
2、安装完成,双击class文件,Eclipse将自动反编译了。把*.java 和*.class文件放在同一文件夹下,在反编译时它回自动去寻找*.java的文件。
3、假如你想反编译整个目录树下的JAVA classes,使用如下命令:jad -o -r -sjava -dsrc tree/**/*.class 这个命令将反编译当前目录树里所有的.class文件并且在当前目录下建立src文件夹后根据包的名字来输出文件。
4、如PB的,最常用的是 PB反编译专家 SHUDEPB .net,一般是Reflector dephi,一般是dede JAVA,比较出名的有小颖的反编译专家 XJad(Java源代码反编译工具) V2 XJad是基于Jad核心的Java源程序反编译软件,内置Jad8e2。
关于代码实现java反编译和java反编译工具有哪些的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







