将.class文件反编译成.java文件-纯实际操作

  • 将class文件转换成java文件-纯实际操作
    • 第一步:下载反编译工具JAD
      • 官网地址
        • 操作图如下:
    • 第二步:将要反编译的文件夹放入,/jad158.win目录下
    • 第三步:打开运行窗口,输入cmd ,然后cd找到jad的解压文件
    • 第四步:转换命令如下
      • 操作图如下:
    • 第五步:查看转换后生成文件是否成功
    • 注意(前方高能~)
  • 结语

将class文件转换成java文件-纯实际操作

本次文件转换适合windos系统,本人使用的是win11

第一步:下载反编译工具JAD

官网地址

https://varaneckas.com/jad/

操作图如下:

输入官网网址,看图操作

1. 点击后,下载压缩包

实例图如下

2. 将下载后压缩包解压到自己选择的磁盘中,我解压到了D盘

实例图如下

3. 解压文件中内容展示

实例图如下

第二步:将要反编译的文件夹放入,/jad158.win目录下

看图操作

classes文件夹中的内容

第三步:打开运行窗口,输入cmd ,然后cd找到jad的解压文件

方法一:
打开运行窗口,cmd 通过cd找到jad的解压文件,看图操作
1. windows+R 打开运行窗口,输入cmd

2.找到自己文件所在的盘符,通过cd 找到对应文件

方法二: .
打开盘符下jad158g.win文件,看图操作
1.直接打开jad15g.win文件夹

2.点击上面的文件路径,直接输入cmd,然后确定Enter

3.Enter后直接弹出窗口,这个的好处就不用,cd一个个找了

第四步:转换命令如下

jad -o -r -s java -d [转换后java文件夹名称] [要转换的class文件名称]/**/*.class

操作图如下:

第五步:查看转换后生成文件是否成功

点击文件夹src后,所生成的java文件如下

对比生成前后,效果图
生成前:

生成后:

注意(前方高能~)

在反编译过程中class文件中有中文字符,在反编译成java文件后,中文字符会转换成Unicode编码。
反编译前-class文件中的中文

反编译后-java文件中对比

通过在线Unicode编码转换工具转换中文后

是否需要中文转换各位根据自身情况而定

结语

本次反编译文件转换,若有不足请各位多多指教

将class文件反编译成java文件-(纯实际操作)相关推荐

  1. Java的class文件批量反编译成Java文件

    Java的class文件批量反编译成java文件 Class文件是java文件编译后产生的一个文件,class文件便于在软件上运行,但是我们无法阅读中间的程序,所以我们需要将class文件转换成jav ...

  2. 什么是pyc文件,把python的py文件编译成pyc文件,把pyc文件反编译成py文件。以及python编译的如何设置不生成pyc文件

    文章目录 1 什么是pyc文件 1.1 什么是pyc文件 1.2 pyc文件是怎么生成的,有什么好处 2 把python的py文件编译成pyc文件 2.1 使用python内置库py_compile把 ...

  3. 如何.class文件反编译成为.java文件

    一.工具/材料 jad.exe反编译插件 下载地址:[我的百度网盘-无密码](http://pan.baidu.com/s/1qWmNlww) 二.方法/步骤 1.说明 在众多的JAVA反编译工具中, ...

  4. 【反编译】安卓APK反编译为java文件

    [反编译]安卓APK反编译为java文件 准备工具 要反编译的apk文件, 以微信8.0.apk为例子 dex2jar   下载地址 dex2jar-2.0反编译.zip-Android文档类资源-C ...

  5. 将DEX反编译成Java源代码

    本文翻译自:decompiling DEX into Java sourcecode 如何将Android DEX(VM字节码)文件反编译成相应的Java源代码? #1楼 参考:https://sta ...

  6. jar反编译成java工具

    在开发过程中,经常使用到jar包.有的jar是在ide不能查看源码的. 这时就可以使用到jar的反编译工具. 传送门: http://download.csdn.net/detail/wzp09tjl ...

  7. JSP文件如何转换成Java文件?

    文章目录 jsp 文件如何转换成 java 文件 jsp 何时开始编译 jsp 编译后的文件存储目录 jsp 文件如何转换成 java 文件 html                         ...

  8. java的class文件批量反编译成java

    近来刚做完项目闲来无事就研究起了反编译,之前做一个orc识别vin码功能在度娘出来的全是那几家公司在做广告,后在在公司数据破解的同事帮助下弄了个apk过来.反编译看看是怎么实现的,后面反编译出来看到是 ...

  9. apk文件反编译成android代码

    文章主要介绍apktool,jd-gui,dex2j的编译步骤,若有其他需要可直接滑到文章最后有自动化工具下载地址.自动化工具不需要代码操作,直接拖动反编译出源代码. 1.Apk反编译步骤 准备工具 ...

  10. doc无法编译java文件_java编译成jar文件.doc

    java编译成jar文件 Java程序打包成jar包 (2012-06-08 10:28:23) 转载▼ 标签: 分类: 方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法 ...

最新文章

  1. Android 导致OOM的常见原因
  2. 代码注释规范-google版本
  3. pixhawk硬件构架
  4. BLE GAP广播(Advertising Packet)格式
  5. 超级高铁Hyperloop进入新阶段,将在华盛顿破土动工!
  6. Qt学习笔记-各种对话框基本使用
  7. Bounce(弹走绵羊)lct裸题
  8. 【选手分享】拿不到周冠军,我就只能写个好点的经验分享上首页了
  9. 天正多条线段长度lisp下载_预习丨人教版六年级数学(上册)全册知识要点梳理,可下载...
  10. orcad中的PSpice仿真加入厂商模型
  11. GridView冻结列的实现
  12. Dojo学习2 dojo快速安装
  13. php如何去重,php二维数组如何去重?(代码示例)
  14. 【windows】--- SQL Server 2008 超详细安装教程
  15. 【图像识别】基于计算机视觉实现红绿灯识别含Matlab代码
  16. 微积分知识点回顾与总结(十):级数
  17. Erlang-元子(Atoms)
  18. substance painter学习1——安装
  19. Django用admin开发的幼儿园薪资管理系统-3
  20. 软件构架和设计InfoQ趋势报告-2020年4月

热门文章

  1. php paypal支付接口文档,php 实现PayPal支付
  2. mPush实战笔记5完整测试
  3. 基于SEIR的传播动力学模型
  4. 【MAPBOX基础功能】12、mapbox点击点位图层高亮指定的点位
  5. 【Unity 学习笔记】01 素材的导入和常见功能
  6. 基于Java的进销存管理系统 附:源码课件
  7. 软件开发生命周期 --瀑布模型
  8. ESP32 SIM800L:发送带有传感器读数的文本消息(SMS警报)
  9. linux iozone测试工具,IOZONE测试工具使用方法
  10. Radasm出现error LNK2001