文档章节

idea的java反编译插件

rainmanqqst
 rainmanqqst
发布于 2013/04/18 06:49
字数 376
阅读 13793
收藏 9

 一个好的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


© 著作权归作者所有

共有 人打赏支持
rainmanqqst
粉丝 7
博文 59
码字总数 32306
作品 0
浦东
程序员
私信 提问
加载中

评论(2)

云渊阁
云渊阁
支持一下
春洋
春洋
不错
基于Android studio动态调试smali全过程

1 工具和环境 Android studio 用于集成idea插件和导入smali源码 idea插件 插件下载 或者在studio中搜索Smalidea进行插件下载(要翻墙) 在Android studio中通过idea插件来调试smali和在idea中...

gavinme
07/23
0
0
IDEA查看源码时提示:Library source does not match the bytecode for class的问题分析

通过Maven查看依赖的源码时,通常是Maven自动下载JAR包附属的source包,但是会出现一个问题,由于使用lombok插件会造成编写的Java文件和编译后的class上有差别,所以IDEA打开时看到的是Maven...

easonjim
2017/11/23
0
0
小白用IntelliJ IDEA无脑搭建Spring Boot工程

这里不讲解什么是spring,什么是spring boot。只需要知道这是一个目前比较流行的java后端框架,而作为入门者,前期只需要依葫芦画瓢,利用idea搭建spring boot 的hello world工程。 01 Intel...

Sunny玄子
05/20
0
0
Android 逆向分析(三)之动态调试Smali

动态调试smali 实战 反编译后修改AndroidMainfest.xml 在Application节点下添加 android:debuggable="true" 回编译用原来签名 打包apk 重新装到手机上 工具,现在我们开发都用的是Android S...

蔡小鹏
2017/03/24
0
0
如何从eclipse迁移到idea

总结说明: 1.必须搞明白modules和artifacts是什么东西。 2.modules如果是webApp的话,那么在new modules的时候注意得选择webmodules。如果是从别的地方copy过来的项目,那么可以自己新建一个...

指尖的舞者
2013/05/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

为什么要学习Python?这10个理由足够了!

摘要: 看完这十个理由,我决定买本python从入门到精通! 如果你定期关注现今的科技发展,那么你可能想知道我为什么要写这篇文章告诉人们学习Python?因为几年前我提倡Java而不是Python。 在...

阿里云官方博客
23分钟前
4
0
spring服务方式配置okhttp3

问题 如果把OKhttp以Spring服务方式配置,就解决了从配置中心运行时刷新配置参数的问题。 OkHttpConfig.java package com.zyl.config;import okhttp3.OkHttpClient;import org.springfra...

亚林瓜子
23分钟前
2
0
8张图让你一步步看清 async/await 和 promise 的执行顺序

**摘要:**面试必问 原文:8张图帮你一步步看清 async/await 和 promise 的执行顺序 作者:ziwei3749 Fundebug经授权转载,版权归原作者所有。 为什么写这篇文章? 说实话,关于js的异步执行顺...

Fundebug
24分钟前
1
0
Linux 命令菜单

#!/bin/bash #menu.sh menu(){ source ~/.bashrc echo "=================================" echo "Please enter your choise:" echo "(0) Kill all java" echo "(1) Start all tomcat" echo......

mellen
29分钟前
3
0
原来云数据库也是有思想的...

本文由一刻talks发表 邵宗文,腾讯云数据库专家副总监。十余年数据库从业经验,2009年加入腾讯,曾负责腾讯网,新闻客户端,快报,视频,财经,体育等数据库平台部署、规划及运维支持工作。本...

腾讯云加社区
30分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部