前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

Intellij Idea Jad 反编译class – 码农场 码农场 C++ Java PHP Android 算法 软件 日语 日语入门 日语听力 日语综合教程 第三册 第四册 第五册 新编日语阅读文选 第一册 第二册 第三册 日语商务贸易会话 关于 订阅 关注 新浪微博 最新消息:最近正在写《智能Web算法》和《挑战程序设计竞赛(第2版)》的读书笔记,欢迎指点。如果你对日语感兴趣的话,可以看看我的日语笔记,也许你会乐意试试我专门写的微信电子词典。 你的位置:码农场 > 编程开发 > Java > Intellij Idea Jad 反编译class Intellij Idea Jad 反编译class Java hankcs 3个月前 (11-16) 101浏览 0评论 Jad其实是一个优秀的反汇编工具,在命令行下使用。Jad并不局限于IDEA,在eclipse下也有插件。这里记录一下Jad IDEA下的配置。 插件的安装很简单,请参考http://wangqiaowqo.iteye.com/blog/404272。 我想补充的是在 windows下不要把 Jad 解压到带有空格的路径下,会导致反编译失败。安装完成后需要配置一下jad.exe的路径,jad会有智能的提示。 测试一下Jad的反汇编效果。 原始源码: package com.hankcs.strings;//: strings/Concatenation.java public class Concatenation { public static void main(String[] args) { String mango = "mango"; String s = "abc" + mango + "def" + 47; System.out.println(s); } } /* Output: abcmangodef47 *///:~ 先编译后反编译出来的结果: /* Decompiled through IntelliJad */ // Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.kpdus.com/jad.html // Decompiler options: packfields(3) packimports(3) splitstr(64) radix(10) lradix(10) // Source File Name: Concatenation.java package com.hankcs.strings; public class Concatenation { public Concatenation() { } public static void main(String args[]) { String mango = "mango"; String s = (new StringBuilder()).append("abc").append(mango).append("def").append(47).toString(); System.out.println(s); } } 反编译出来的结果跟原始代码几乎一摸一样,只不过编译的时候String被编译器替换为性能更高的StringBuilder。也许从反编译后的代码可以看出Java编译器的一些优化效果。 转载请注明:码农场 » Intellij Idea Jad 反编译class 继续浏览有关 IntelliJ IDEA 的文章 分享此文到: 上一篇 解决Exception in thread “main” java.lang.ClassNotFoundException: Main C++基本类型的显式初始化 下一篇 与本文相关的文章 五分钟Jackson入门(四) JSON Streaming API (附项目源码)五分钟Jackson入门(三) JSON数据类XML转换(附项目源码)五分钟Jackson入门(二) JSON数据与Map数据相互转换(附项目源码)五分钟Jackson入门(一) JSON数据与Java对象相互转换(附项目源码)Caused by: java.lang.ClassNotFoundException: Didn’t find class on path apk IntelliJ IDEA解决方案解决Exception in thread “main” java.lang.ClassNotFoundException: Main解决IntelliJ IDEA Android Dex: [sample] UNEXPECTED TOP-LEVEL EXCEPTION:解决IntelliJ IDEA cannot resolve symbol R 错误POJ 2718 Smallest Difference 《挑战程序设计竞赛(第2版)》练习题答案AOJ 0121: Seven Puzzle 《挑战程序设计竞赛(第2版)》练习题答案POJ 3669 Meteor Shower 《挑战程序设计竞赛(第2版)》练习题答案《智能Web算法》2.5 Word、PDF等无链接文档的排序 分类目录 选择分类目录 二次元宅 (2) 其他类别 (179) 心情 (1) 旧的博文 (170) 建站教程 (70) BAE (11) Linux相关 (9) Mac OS (1) WordPress (2) Yii (17) 建站资源 (25) 数据库 (2) 数学基礎 (2) 日语教程 (81) 新编日语商务贸易会话 (14) 新编日语阅读文选 (34) 第一册 (20) 第三册 (2) 第二册 (10) 日语入门 (1) 日语综合教程 (30) 第三册 (7) 第五册 (9) 第四册 (13) 月の珊瑚 (2) 经贸人文 (13) 国际贸易理论与政策 (9) 当代世界经济与政治 (3) 编程开发 (305) Android (27) C++ (169) Drupal (23) Java (32) PHP (52) Python (3) 汇编逆向 (11) 算法 (35) 软件发布 (8) 软件系统 (1) Windows (1) 最热文章 Eclipse中编译运行的快捷键2010-05-253评论 解决IntelliJ IDEA cannot resolve symbol R 错误2013-10-073评论 不用快捷键就能使用Eclipse的自动完成功能2010-05-253评论 IntelliJ IDEA Andriod开发环境图解2013-09-192评论 Java文件复制删除操作合集2010-10-052评论 五分钟Jackson入门(一) JSON数据与Java对象相互转换(附项目源码)2013-12-312评论 XP下 Java JDK环境变量自动配置批处理2010-08-032评论 判断字符串是否含有日文2014-01-111评论 获取T.class的完整例子2013-10-071评论 Java 中的static与final用法2010-05-25 近期文章 《智能Web算法》2.5 Word、PDF等无链接文档的排序2014-01-26 《智能Web算法》2.4 根据用户点击改进搜索结果2014-01-26 《智能Web算法》2.3 用PageRank算法改进搜索结果2014-01-26 《智能Web算法》2.1 用Lucene构建搜索引擎2014-01-26 《智能Web算法》环境配置和BeanShell使用2014-01-15 近期文章 POJ 3187 Backward Digit Sums 《挑战程序设计竞赛(第2版)》练习题答案 人人网全部好友相册一键批量下载工具 解决 Python UnicodeDecodeError PyCharm Python开发环境搭建 POJ 2718 Smallest Difference 《挑战程序设计竞赛(第2版)》练习题答案 日语 (67)笔记 (54)《新编日语阅读文选》 (34)《日语综合教程》 (24)WordPress (14)新编日语商务贸易会话 (14)《挑战程序设计竞赛(第2版)》 (11)Drupal7专业开发指南 第三版 (10)《挑战编程-程序设计竞赛训练手册》 (10)UVa (10)IntelliJ IDEA (9)《C++标准程序库—自修教程与参考手册》 (7)Yii (6)《智能Web算法》 (6)Google code jam (5)算法 (5)Lucene (4)Drupal (4)Android (4)Android开发 (4)日语笔记 (3)代码 (2)百度BAE (2)BAE (2)《算法导论》 (2)解决方案 (1)经贸 (1)上外 (1)建站 (1)经济 (1)日语入门 (1)Mac (1)VMware (1)Chrome插件开发 (1)Drupal专业开发指南学习笔记 (1)BAE教程 (1)C++11 (1)《Data Structures,Algorithms,& Applications in C++,1nd Edition》 (1)《C++ Primer 第五版》 (1) 分类目录 Android BAE C++ Drupal Java Linux相关 Mac OS PHP Python Windows WordPress Yii 二次元宅 其他类别 国际贸易理论与政策 建站教程 建站资源 当代世界经济与政治 心情 数学基礎 数据库 新编日语商务贸易会话 新编日语阅读文选 日语入门 日语教程 日语综合教程 旧的博文 月の珊瑚 汇编逆向 第一册 第三册 第三册 第二册 第五册 第四册 算法 经贸人文 编程开发 软件发布 软件系统 版权所有,保留一切权利! © 2014 码农场 沪ICP备14002007号-1