- 浏览: 513680 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (563)
- 工作经验 (12)
- 数据库 (13)
- Servlet (10)
- Struts2 (1)
- Spring (25)
- Eclipse (5)
- Hibernate (5)
- Eclips (8)
- HTTP (7)
- J2EE (21)
- EHcache (1)
- HTML (11)
- 工具插件使用 (20)
- JPA (2)
- 杂谈 (17)
- 数据结构与算法 (3)
- Cloud Foundry (1)
- 安全 (10)
- J2SE (57)
- SQL (9)
- DB2 (6)
- 操作系统 (2)
- 设计模式 (1)
- 版本代码管理工具 (13)
- 面试 (10)
- 代码规范 (3)
- Tomcat (12)
- Ajax (5)
- 异常总结 (11)
- REST (2)
- 云 (2)
- RMI (3)
- SOA (1)
- Oracle (12)
- Javascript (20)
- jquery (7)
- JSP自定义标签 (2)
- 电脑知识 (5)
- 浏览器 (3)
- 正则表达式 (3)
- 建站解决问题 (38)
- 数据库设计 (3)
- git (16)
- log4j (1)
- 每天100行代码 (1)
- socket (0)
- java设计模式 耿祥义著 (0)
- Maven (14)
- ibatis (7)
- bug整理 (2)
- 邮件服务器 (8)
- Linux (32)
- TCP/IP协议 (5)
- java多线程并发 (7)
- IO (1)
- 网页小工具 (2)
- Flash (2)
- 爬虫 (1)
- CSS (6)
- JSON (1)
- 触发器 (1)
- java并发 (12)
- ajaxfileupload (1)
- js验证 (1)
- discuz (2)
- Mysql (14)
- jvm (2)
- MyBatis (10)
- POI (1)
- 金融 (1)
- VMWare (0)
- Redis (4)
- 性能测试 (2)
- PostgreSQL (1)
- 分布式 (2)
- Easy UI (1)
- C (1)
- 加密 (6)
- Node.js (1)
- 事务 (2)
- zookeeper (3)
- Spring MVC (2)
- 动态代理 (3)
- 日志 (2)
- 微信公众号 (2)
- IDEA (1)
- 保存他人遇到的问题 (1)
- webservice (11)
- memcached (3)
- nginx (6)
- 抓包 (1)
- java规范 (1)
- dubbo (3)
- xwiki (1)
- quartz (2)
- 数字证书 (1)
- spi (1)
- 学习编程 (6)
- dom4j (1)
- 计算机系统知识 (2)
- JAVA系统知识 (1)
- rpcf (1)
- 单元测试 (2)
- php (1)
- 内存泄漏cpu100%outofmemery (5)
- zero_copy (2)
- mac (3)
- hive (3)
- 分享资料整理 (0)
- 计算机网络 (1)
- 编写操作系统 (1)
- springboot (1)
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
源:http://phl.iteye.com/blog/688404
评:
反编译,顾名思义就是把.class文件反编译成.java源代码.有些demo,只能看,缺没有源代码。这对开发和学习以及工作造成了很大的阻力.而笔者在工作中,多次靠jad成功的获取了demo的java代码,进而完成了几个难度较大的工作.下面笔者将介绍2款著名的反编译工具
(一)jad1.5.8
先将XXXX.jar解压,使用jar xf ..\XXXX.jar,然后使用命令jad -sjava -dsrc -o -r *\*****\*.class 反编译即可。
反编译之后,不一定100%准确,但是99%的代码都能运行了,有些地方需要微调一下.
比如说,著名的jfreechart,他虽然使用是免费的.但只给了demo,而demo的java源代码文件需要花钱购买。这个时候,jad就派上用场了.下面给出了jad的包.供读者们下载做实验使用^-^
(二)Java Decompiler
最新版下载
JD-Eclipse 0.1.3:http://java.decompiler.free.fr/?q=jdeclipse
JD-GUI 0.3.1:http://java.decompiler.free.fr/?q=jdgui
jad158g.win.zip (233 KB)
下载次数: 128
jd-gui-0.3.2.windows.zip (685.8 KB)
下载次数: 16
评:
反编译,顾名思义就是把.class文件反编译成.java源代码.有些demo,只能看,缺没有源代码。这对开发和学习以及工作造成了很大的阻力.而笔者在工作中,多次靠jad成功的获取了demo的java代码,进而完成了几个难度较大的工作.下面笔者将介绍2款著名的反编译工具
(一)jad1.5.8
先将XXXX.jar解压,使用jar xf ..\XXXX.jar,然后使用命令jad -sjava -dsrc -o -r *\*****\*.class 反编译即可。
反编译之后,不一定100%准确,但是99%的代码都能运行了,有些地方需要微调一下.
比如说,著名的jfreechart,他虽然使用是免费的.但只给了demo,而demo的java源代码文件需要花钱购买。这个时候,jad就派上用场了.下面给出了jad的包.供读者们下载做实验使用^-^
(二)Java Decompiler
最新版下载
JD-Eclipse 0.1.3:http://java.decompiler.free.fr/?q=jdeclipse
JD-GUI 0.3.1:http://java.decompiler.free.fr/?q=jdgui
jad158g.win.zip (233 KB)
下载次数: 128
jd-gui-0.3.2.windows.zip (685.8 KB)
下载次数: 16
发表评论
-
BeanCopier系列之一:特性测试
2018-06-12 12:15 431源:http://czj4451.iteye.com/ ... -
Lombok 之 ToString
2018-03-20 19:35 650源:http://himichaelchu.iteye.com ... -
extends和super的区别
2018-01-14 19:05 588源:http://bbs.csdn.net/topics/38 ... -
double转BigDecimal,数变大
2017-09-09 14:02 612源:http://blog.csdn.net/linbrain ... -
循环依赖检测方法 spring源码方法
2016-07-06 18:58 1165场景:checkForAliasCircle(name, al ... -
Oracle模糊查询之(4.采用全文索引解决模糊查询,给出具体步骤)采用全文索引解决模糊查询速度慢的问题[主文]
2016-03-24 16:16 850源:http://blog.csdn.net/haiross/ ... -
理解和正确使用Java中的断言(assert)
2016-03-24 15:55 1077源:http://blog.csdn.net/leic ... -
string stringbuffer stringbuilder区别
2016-03-07 15:39 452string 是不可变类,内部数据结构为final char数 ... -
接口和抽象类有什么区别
2015-11-27 15:58 434源:http://m.blog.csdn.net/bl ... -
Java中Enum类型的序列化
2015-11-25 14:57 1235源:http://mysun.iteye.com/blog/1 ... -
serialVersionUID的作用
2015-11-08 15:27 580源:http://www.cnblogs.com/gu ... -
dom4j写xml时&会被转义成&的解决方法?
2015-09-08 20:52 983源:http://www.iteye.com/problems ... -
java ImageIO处理图像的封装
2015-09-06 10:17 364源:http://blog.csdn.net/hu_sheng ... -
XML 和 java对象相互转换
2015-08-17 16:45 0源:http://hbiao68.iteye.com/blog ... -
java 版本更迭
2015-08-03 10:19 601源:https://en.wikipedia.org/wiki ... -
谈抽象类与接口的区别之一
2015-04-23 11:46 537源:http://wenku.baidu.com/li ... -
Java基本数据类型
2015-04-17 14:57 680源:http://blog.csdn.net/zuolongs ... -
JAVA深复制(深克隆)与浅复制(浅克隆)
2015-04-17 14:23 430源:http://www.cnblogs.com/yxnchi ... -
java中的四种访问权限是?
2015-04-16 17:58 543源:http://zhidao.baidu.com/link? ... -
DMA Direct Memory Access(存储器直接访问)
2015-04-02 15:55 563源:http://baike.baidu.com/li ...
相关推荐
Java反编译工具是开发者在特定情况下非常有用的工具,它能够将已经编译好的.class文件转换回源代码的.java文件。这种技术对于软件维护、学习他人代码、逆向工程或者理解已有的二进制库的工作原理都至关重要。本文将...
Java反编译是Java开发中一个重要的辅助工具,它能够帮助开发者查看已编译的`.class`文件中的源代码,即使原始的`.java`源文件已经丢失或未被提供。这个过程对于理解类库的工作原理、逆向工程、调试、学习或者分析...
Java反编译工具是程序员在开发和调试过程中经常会用到的一种实用软件,它能够将已编译的Java字节码(.class文件)转换回源代码格式,这对于查看和理解第三方库或者研究已有的二进制代码非常有帮助。本绿色版的Java反...
Java反编译是将已编译的Java字节码(.class文件)转换回源代码(.java文件)的过程,这对于理解已加密或混淆的代码、逆向工程库或者研究软件内部工作原理非常有用。这款名为“咖啡图形的java反编译工具”很可能是一...
Java反编译是将已编译的字节码(.class文件)转换回源代码(.java文件)的过程。在开发或维护项目时,如果原始的源代码丢失或不可用,反编译工具就能派上用场。这些工具可以帮助开发者理解代码的功能,修复错误,...
Java反编译软件是开发者和逆向工程人员用于查看Java字节码的工具,它能够将已编译的.class文件转换回源代码形式。在Java编程中,源代码被编译成字节码,这是一种平台无关的中间表示,使得Java程序能够在任何支持Java...
Java反编译软件是开发人员在特定情况下非常有用的工具,它允许用户查看和理解已编译的Java字节码,从而获取类似于原始源代码的表示。这种能力在多个场景下非常有用,例如学习第三方库的工作原理、调试无源码的JAR...
好用的JAVA反编译软件,好用的JAVA反编译软件
总之,XJad作为一款Java类反编译软件,帮助开发者在没有源代码的情况下理解`.class`文件的逻辑,但随着技术的发展,更多高效、精准的反编译工具涌现,使得这个过程更加便捷和可靠。在实际工作中,我们应该合理利用...
在使用反编译软件时,需要注意版权问题。反编译他人的代码可能涉及到侵犯知识产权,除非你有合法的理由,如排查问题或进行逆向工程研究。同时,为了保护自己的代码不被轻易反编译,开发者可以使用混淆工具,如...
标题提到的是一个免安装的Java反编译软件,意味着用户无需进行复杂的安装过程,可以直接运行来查看Java类文件的源代码。 Java字节码是平台无关的中间表示,它由Java编译器生成,然后由Java虚拟机(JVM)解释执行。...
免安装的Java反编译软件通常以独立的可执行文件形式提供,无需复杂安装过程,便于用户快速使用。这类软件的一个显著优点是便携性,可以在各种环境中方便地运行,不依赖特定的操作系统或系统配置。 目前,市场上有几...
本文将深入探讨“安卓、Java反编译工具”这一主题,包括它们的工作原理、常用的反编译工具以及如何使用这些工具来解析编译过的文件。 首先,我们需要理解编译和反编译的基本概念。编译是将源代码(如Java或Android...
标题提到的“java反编译软件,可集成至myeclipse”,意味着我们正在讨论的是一个能够与MyEclipse IDE无缝配合的反编译插件。 JAD(Java Decompiler)是众多Java反编译器之一,它能够将字节码转换为接近原始的Java源...
而“Java反编译软件”则是针对Java字节码(.class文件)进行逆向工程的工具,它可以帮助我们查看和理解Java程序的原始源代码,尽管这些源代码可能并未公开。这种技术在软件调试、学习开源项目、逆向工程和代码保护等...
此时,就需要用到反编译工具,而jd-gui就是这样一款强大的JAVA反编译工具。它以其简单易用、功能齐全的特点,深受广大开发者喜爱。 首先,jd-gui是一款开源的Java反编译工具,能够将字节码还原为接近原始的Java源...
总之,Java反编译exe是一项重要的软件开发和逆向工程技能,JadGUI作为其中的工具,提供了方便快捷的方式来查看和理解编译后的Java代码。正确和合法地使用这些工具,可以帮助开发者解决各种问题,同时也需要尊重他人...
总的来说,Java反编译工具如JD-GUI在软件开发中扮演着重要角色,它们帮助开发者探索和理解代码,但同时也需要在合法范围内谨慎使用。在实际操作中,应结合其他调试工具和文档,以获取最全面的信息。