一 安装 Java Decompiler 插件

Preferences->Plugins->Marketplace 搜索并安装插件即可。通常这个插件 IDEA 会默认安装,如果已经有了就不用装了。

二 创建文件夹

创建文件夹,用于存放反编译后的文件。例:mkdir ~/Desktop/idea-rt (在Desktop目录下创建idea-rt 文件夹)

三 反编译

~/Downloads/jbr/Contents/Home/bin/java -cp “/Applications/IntelliJ IDEA 2.app/Contents/plugins/java-decompiler/lib/java-decompiler.jar” org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true ~/Desktop/idea_rt.jar ~/Desktop/idea-rt

注:
(1)~/Downloads/jbr/Contents/Home/bin/java 是 java.exe 的目录。
(2)/Applications/IntelliJ IDEA 2.app/Contents/plugins/java-decompiler/lib/java-decompiler.jar 是java-decompiler 插件存放的目录。
(3)org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true 是固定值
(4)~/Desktop/idea_rt.jar 是你要反编译的文件。
(5)~/Desktop/idea-rt 是你反编译后想要存放的文件目录。

四 解压

反编译完成后会在目标文件夹下获得一个.jar 文件(在该示例中获得了一个idea_rt.jar 文件)。将该.jar 文件解压即可。(例:unzip idea_rt_jar)。完成!!!

JAVA 反编译方法相关推荐

  1. eclipse安装JAVA反编译插件

    前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译工具来看一下了,下面 ...

  2. java反编器中文版,java反编译软件下载

    java反编译软件是一款专为软件编码制作的反编工具,能够享有便捷的编写界面模式,享有最清晰的运行操作窗口,实现自动检测以及安全提示功能,能够实现便捷的操作方式,运行使用方便,操作简单,欢迎到当易网下载 ...

  3. android+包+反编译,简单的Android之apk包反编译方法

    网上相关的文章一大堆了,我只是总结下自己的反编译方法和工具 工具下载地址: 下载上面的三个工具的压缩包 Apktool_v1.5.1_CHS_By_b-sf.rar dex2jar.zip jd-gu ...

  4. java反编译工具_ReverseTool逆向工具集合

    反向工具 逆向工具集合 真棒骇客 Java和Jar(Android) jd-gui jar包浏览工具,对应的IDE插件,JD-Eclipse / JD-IntelliJ Luyten一个用于Procy ...

  5. java反编译工具_JDA Java反编译工具的下载和使用手册

    JDA(javadecompile analysis)是一款以dex为核心的java反编译工具,同时支持apk.dex.jar文件的反编译,支持动态重命名.该软件主要是用来反编译分析代码而不是反编译出 ...

  6. java反编译工具_Java开发必会的反编译知识(附支持对Lambda进行反编译的工具)...

    我之前推送过Java代码的编译与反编译,其中简单的介绍了Java编译与反编译相关的知识,最近给GitChat写<深入分析Java语法糖>的时候,又用到了很多反编译相关的知识,遂发现哪篇文章 ...

  7. java 反编译 在线_「java反编译工具」分享java反编译工具,超级好用 - seo实验室...

    java反编译工具 百度云盘链接:https://pan.baidu.com/s/1jxDQVwIqzFIjX13Av4bgCQ 文章最后发布于: 2018-11-19 16:58:27 相关阅读 在 ...

  8. java反编译工具jad和jd-gui使用

    1.jad下载地址 http://www.javadecompilers.com/jad 2.jad配置环境变量 解压下载好的压缩包,可以得到一个jad.exe 文件. 配置环境变量主要目的是你可以全 ...

  9. JAVA反编译工具精选

    ===================================================================== JAVA 语言是 1995 年 5 月由 SUN 公司发布的 ...

  10. JAVA反编译工具总结

    JAVA反编译工具总结 JAVA语言是1995年5月由SUN公司发布的,由于其安全性高.代码优化.跨平台等特性,迅速取代了很多传统高级语言,占据了企业级网络应用开发等诸多领域的霸主地位. 不过,JAV ...

最新文章

  1. java中mymaps_Java MyLocationStyle.myLocationType方法代码示例
  2. 对c语言和程序设计基础的体会,C语言程序设计基础与应用
  3. python专科就业难吗-听说Python就业难,是真的吗?
  4. c语言折半查找递归程序,C语言数据结构中二分查找递归非递归实现并分析
  5. 【Demo】创建固定资产Bapi
  6. asp.net导出Excel类库
  7. 剑指Offer - 面试题57. 和为s的两个数字(双指针)
  8. mysql shell eof_shell脚本 exit命令 EOF用法 数组用法
  9. 余弦相似度/卷积核之间的成对余弦相似性
  10. PHP中时间和日期函数总结
  11. linux read命令详解
  12. 黑洞效果的粒子背景效果
  13. mongodb分片部署
  14. Oracle OLAP 优化 这么玩!
  15. 【生信进阶练习1000days】day11day12-GEO data mining
  16. 科学素养题(2022年2月-2022年10月)
  17. 用C语言将搜狗输入法词库转换成QQ拼音输入法词库
  18. SAS 时间秒 转换成多少小时,多少分钟,多少秒
  19. 「DR老兵寻访」游戏正规军的“万智牌生态”链改计划
  20. 泰森多边形(Voronoi图)生成算法

热门文章

  1. bzoj1814: Ural 1519 Formula 1 动态规划 插头dp
  2. 高程(三)--- Date
  3. 【原】Storm调度器
  4. IE7IE8不支持rgba的方法
  5. 使用AdapterTypeRender对不同类型的item数据到UI的渲染
  6. 无缝向上滚动文字代码(Js+div),可用在公告栏
  7. python实现移除某文件夹下所有文件
  8. 还怕没女朋友吗?用python做个表白吧
  9. LSTM 文本分类模型的实现
  10. C/S打包 客户端/windows程序 Inno Setup