一个好的IDE当然应该集成反编译工具,IDEA当然也有这样的功能。而且我认为它的设置比eclipse要简单些。

但是需要注意的是IDEA提供了多个版本的反编译插件,需要根据自己的IDEA版本下载对应的插件

版本 idea 11.1.4

插件:IntelliJad Plus

操作过程

1.点击setting进入设置界面,在IDE  Settings中选择 Plugins,

2.在出现的界面中点击:Browse repositories 按钮,在出现的界面中搜索:“jad”

3.此时可能会出现4个插件,每个都和jad有关,我们应该选择最新的一个,目前是12-11-15,从旁边的描述信息中可以得知该插件是为 IDEA11及以上版本设计的,安装了其他版本的插件,可能会因为缺少类而不能正常工作。

4.下个jad过来,地址应该是这个吧:http://www.varaneckas.com/jad/

5.安装完插件后会重启,重启后重新进入Setting,会发现出现了IntelliJad的设置,分为全局和项目。点击进入IntelliJad,在 Jad executable中输入jad.exe的地址。

6.随便找个jar包,选择一个class文件进入,右上角会出现Decompile的文字按钮,点击之后,就会出现反编译的结果。

mac版本的配置也是差不多的,但是要注意jad要选用mac版本的。可以使用这个地址的http://pan.baidu.com/s/1eQ5pWga

idea java反编译_idea的java反编译插件相关推荐

  1. java idea 模块_IDEA搭建java多模块module项目-Go语言中文社区

    1.新建项目 2.用maven创建多模块项目 点击next进入下一步 3.建立groupId,artifactId,version信息 4.建项目名与项目位置 点击finish后进入第5步 5.新建项 ...

  2. java 反编译项目_Java 7 –反编译项目硬币

    java 反编译项目 大家好,该是从2012年开始写作的时候了.正如您在其他博客中可能已经看到的那样,有一些更改可以使您使用Java编程时的开发人员生活变得更加轻松:Diamond运算符,Switch ...

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

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

  4. java decompiler 3.11_Java反编译软件(DJ Java Decompiler)下载 v3.11.11.95官方版-第五资源...

    DJ Java Decompiler是一款十分实用的Java反编译软件,该软件可以将编译过的CLASS文件编译还原成为Java原始文件,并且不需要额外安装JVM(Java Virtual Machin ...

  5. myeclipse重新编译java,反编译class文件并重新编译的方法

    在没有.java源码的情况下,如果想修改一个.class文件.可以通过以下步骤实现: 修改前的class文件: 一.反编译.class文件成.java文件. 1.可以使用Java Decompiler ...

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

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

  7. 阿里Java诊断工具 arthas - 生产环境反编译动态修改程序调试应用

    阿里Java诊断工具 arthas - 生产环境反编译动态修改程序调试应用 一.arthas 上篇文章我们借助arthas监测线上系统的运行信息.排查程序运行缓慢问题,尽管这样已经非常好了,但是还是会 ...

  8. Java中的语法糖及反编译工具

    雪压枝头低,虽低不着泥 壹·Java中的反编译工具 贰·常见的12"颗"语法糖 switch forEach lambda if条件编译 变长参数 enum assert断言 tr ...

  9. JAVA中如何使用IDEA实现反编译(图片详解)

    大家好,我是躺平哥,最近有个叫反编译的东西着实吸引到了我,因此写了这篇博客作为总结,有不对的地方请大家多多斧正! 1,反编译介绍 1),什么是反编译? 通俗一点来讲,就是讲class文件变回java文 ...

最新文章

  1. Linux 的内存管理工具和调优参数
  2. 说明:最新谷歌AI智商不超过6岁研究来自中国科学院而非美国康内尔大学
  3. 为什么会有jsessionid,这个东东有什么用呢?
  4. The PNP sensor:- This is a sensor who...
  5. golomb哥伦布编码——本质上就是通过0来区分商和余数
  6. 快速将InnoDB表复制到另一个实例
  7. 我现写掼蛋游戏就是要努力奋斗
  8. Windows环境下多线程编程原理与应用读书笔记(8)————信号量及其应用
  9. Ruby代码块(Block)
  10. 美萍网管系列软件漏洞完全剖析
  11. 这才是程序员该有的桌面壁纸!
  12. html文件嵌入到reportlab,Django Reportlab使用HTML
  13. python爬虫怎么保存图片_使用Python爬虫怎么将网页图片保存到本地
  14. 查询数据库各种历史记录
  15. 成绩录取系统c语言,一个学生成绩管系统C语言源代码.doc
  16. 8位12指令微程序CPU设计
  17. zuul+SpringSession的session不一致问题
  18. Spark安装-环境搭建
  19. 随机获得map/json中的一组键值对
  20. win10系统C盘存储使用优化操作教程

热门文章

  1. 【C语言】扫雷—初学者也能写的小游戏
  2. 归并排序(常数空间复杂度的一个变体)
  3. 浅谈面向对象与女娲造人
  4. 关于第八届互联网安全大会(部分演讲记录)
  5. Linux 减,linux下的shell运算(加、减、乘、除)
  6. javascript实现下拉列表框显示(输入拼音头显示选项)
  7. 电脑故障维修判断指导
  8. 苏宁易购与海信深化战略合作 海信贾少谦:支持苏宁易购新发展
  9. Uncaught Error: USERKEY_PLAT_NOMATCH 的原因和解决办法
  10. RabbitMQ如何保证消息的可靠性