class文件反编译工具(将.class文件反编译成.java文件都有哪些工具)
本文目录
- 将.class文件反编译成.java文件都有哪些工具
- 求各种好用的反编译工具!!
- 如何利用反编译软件打开并修改class文件
- 如何在MyEclipse中反编译class文件
- 如何将java中的.class文件反编译
- 反编译jar里所有class文件,用什么工具
将.class文件反编译成.java文件都有哪些工具
反编译工具jad简单用法以下假设jad.exe在c:\java目录下 一、基本用法 Usage:jad 直接输入类文件名,且支持通配符,如下所示。 c:\java\》jad example1.class c:\java\》jad *.class 结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。 二、Option -o 不提示,覆盖源文件 三、Option -s c:\java\》jad -sjava example1.class 反编译结果以.java为扩展名。 四、Option -p 将反编译结果输出到屏幕 c:\java\》jad -p example1.class 将反编译结果重定向到文件 c:\java\》jad -p example1.class》example1.java 五、Option -d 指定反编译的输出文件目录 c:\java\》jad -o -dtest -sjava *.class
求各种好用的反编译工具!!
如PB的,最常用的是 PB反编译专家 SHUDEPB.net,一般是Reflectordephi,一般是dedeJAVA,比较出名的有小颖的反编译专家XJad(Java源代码反编译工具) V2.2 XJad是基于Jad核心的Java源程序反编译软件,内置Jad1.5.8e2。 XJad可处理多个*.class文件,可以处理文件夹内的所有文件,甚至可以处理*.jar文件。 XJad带有多页面文本器,反编译完成后可以直接查看,器支持java语法的高亮显示功能。 XJad是一个纯绿色软件,为使用方便,可以在选项中设置集成到资源管理器中,这样在*.class、*.java、*.jar文件和目录上随时点击右键都可直接进行操作。 XJad还带有导出当前器中的代码为HTML文件的功能,HTML文件保持代码高亮显示的样式风格。 使用说明 =========== 1、反编译class文件:打开一个或者多个*.class文件,XJad反编译后,重命名为*.java文件,保存至当前文件夹,并在器中打开查看; 2、反编译文件夹:在软件中选择反编译文件夹或右键点击文件夹选择反编译,XJad将该文件夹下所有*.class文件进行反编译,并保存至该文件夹下,依据包路径信息生成文件夹路径,如com.spring.framework.*,将建立com\\spring\\framework的文件夹结构; 3、反编译jar文件:打开一个*.jar文件,XJad将该Jar文件中的所有*.class文件解压缩到临时目录并进行反编译,并将源文件带包路径信息保存至当前文件夹下名称为“~” + *.jar 的文件夹中;flash反编译工具 闪客精灵
如何利用反编译软件打开并修改class文件
没办法完全反编译所以的class文件为java文件的,因为java中编译具有不可逆性。但是可以将每个文件反编译,之后直接放到相应的包路径下来进行重新编码。第一步:通过附件的“jd-gui”打开jar文件;第二步:将每个class文件的内容,粘贴到一个新建的java工程中(包路径必须相同);第三步:修改需要修改的类,之后如果运行没问题的话,直接导出为jar包即可。备注:其实此过程中出错的几率还是很大的,如果能够实现百分百编译的话,那么所以的项目也就间接开源了,这肯定是不现实的。
如何在MyEclipse中反编译class文件
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:\Users\Administrator\AppData\Local\Genuitec\Common\plugins.具体文件位置见下图:第三步:在D:\Users\Administrator\AppData\Local\Genuitec\MyEclipse-8.6\dropins创建一个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:\jdk\bin\jad.exe,在Directory for temporary files中指定l临时文件路径,如 :D:\Users\Administrator\AppData\Local\Genuitec\MyEclipse-8.6\result ,其中result是新建一个文件夹. 同时需要选中 User Eclipse code formatter ,这样编译出来的Java 代码会和Class文件的格式一样.为了避免编译后的中文乱码问题,我们需要配置Misc,选中如下单选框.第九步:安装完成之后,双击Class文件,MyEclipse就自动反编译了.如果没有出现想要的结果,需要检查一下“*.class”默认关联的器为“JadClipse Class File Viewer“ ,具体的操作还是看图吧:关联之后,就可以自动的反编译啦!
如何将java中的.class文件反编译
安装Javajdk后看安装目录里有没有jad.exe,没有要下载,一般都有的配置Java环境变量开始-运行-cmd-回车-进入命令行窗口:cd+空格+class文件所在路径:按下面的命令进行反编译:例如:jad-sjavaexample.class回车在目录里可以看到
反编译jar里所有class文件,用什么工具
用“jd-gui.exe”。
第一步:下载附件的工具“jd-gui.zip“;
第二步:解压后运行“jd-gui.exe”;
第三步:选择文件,之后找到“jar”文件、“class”文件,打开即可。
更多文章:

colorscheme(color scheme是什么意思)
2025年3月27日 14:40

阿里云maven仓库地址(eclipse怎么连接maven阿里云中央仓库)
2025年3月4日 09:30

occupation的中文意思(occupation和job有什么区别)
2025年2月24日 19:50

photoshop入门教程ppt(photoshop怎么做ppt)
2025年2月28日 19:10

如何能够让不同高度的DIV,交叉排列呢(我也不知道怎么形容~~看图吧)?怎样在网页中做出瀑布流效果
2025年3月28日 14:10

info轻咨询师(现阶段“信息咨询师”证书有哪些靠谱的不要相信网上的,希望得到您的亲身经历,还望指点一二,谢谢!)
2025年3月26日 04:10

getattribute方法(想请问各位servlet是如何接收前端的数据的)
2025年2月23日 05:40

apicloud开发app(APICloud这样的低代码开发平台做出来的app怎么样)
2025年3月8日 05:10

实现整个html居中最简单方法(HTML中如何实现居中效果)
2025年3月14日 23:50

css炫酷特效(css的起源及css里的特炫效果是如何实现的)
2025年3月17日 06:40