- 浏览: 421959 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (318)
- js (20)
- JQuery (2)
- Java (46)
- Oracle (4)
- mysql (21)
- ExtJs (17)
- Excel (2)
- Linux (8)
- Sql (8)
- Jsp (2)
- hibernate (12)
- jbpm (17)
- eclipse (8)
- 名博收藏 (1)
- Junit (2)
- 应用集成 (3)
- web (10)
- jboss (3)
- Rest (3)
- 其它 (7)
- 磁盘分区管理 (1)
- spring (18)
- SSO (4)
- tomcat (4)
- CSS (7)
- MemCached (6)
- EhCache (4)
- weblogic (1)
- apache (6)
- Exception design (1)
- db (1)
- 分析模式 (1)
- jstl (1)
- jsf (0)
- firefox (2)
- MongoDB (4)
- androidpn (1)
- hadoop (1)
- cvs (1)
- 微信公众号 (2)
- 高并发 (4)
- 技术论坛 (1)
- CDN (1)
- JVM (16)
- 加密 (4)
- maven (2)
- jenkins (1)
- hessian (1)
- 大数据处理 (2)
- NIO (0)
- netty (1)
- redis (1)
- git (1)
- Elastic Job (0)
最新评论
-
zgw06629:
或者<pre>aaaabbbbcccc</p ...
javaDoc注释换行 -
ddnzero:
...
StringBuffer换行 -
maosijun:
。。。。
EXT CExt.form.ComboBox选择一次后只剩一个选项 -
ysa198584:
你这有问题,当我的代码出现User.class的时候,反编绎的 ...
java的class文件批量反编译 -
dongj0325:
看到您的博客,很受启发,但还有关于jbpm4.4 timer使 ...
JBPM定时器(Timer)之Repeat属性不能使用变量
所使用的软件是 DJ Java Decompiler 3.7。
下面是一个有用的参考文档,说明如何批量编译
安装好之后,找到它的安装路径,我的是:E:\Program Files\decomp
底下有一个jad.exe文件,将它设置到环境变量path,或者拷到其他已经了环境变量path的地方,或者在cmd中转到此文件目录下。
简单的方法是
jad -o -r -dF:\src -sjava F:\classes\**\*.class
-o - overwrite output files without confirmation (default: no) 无需确定覆写文件
-r - restore package directory structrure 恢复包目录结构
-s - output file extension (by default '.jad') 如果不设置为-sjava,则默认扩展名为.jad
其他的,F:\classes\**\*.class 中的两颗接连的星,表示任意层次的子目录。
OK,这么多就够完成我们的任务了。
其他见闻:
http://jode.sourceforge.net/index.html 一个反编译开源项目
http://mayon.actewagl.net.au/ 一个不错的类文件源代码查看器,一个特别的地方是它提供了文件树,像UltraEdit的那种。
http://www.dirfile.com/freeware/binary.htm 这个页提供了一些其他的反编译应用程序
更多的到搜索引擎中查看诸如 Java Decompiler 这样的关键字
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zery/archive/2004/09/03/93456.aspx
发表评论
-
serialVersionUID的作用
2016-02-29 11:59 451serialVersionUID的作用 简单来说,J ... -
ArrayList实现原理
2015-08-20 09:32 3911. ArrayList概述: A ... -
HashMap实现原理分析
2015-08-20 09:12 539HashMap 目录(?)[+] 1. H ... -
高性能IO模型浅析
2015-08-05 16:42 342高性能IO模型浅析 2014- ... -
JVM调优总结 -Xms -Xmx -Xmn -Xss
2012-07-27 17:31 782http://unixboy.iteye.com/blog/1 ... -
消息总线设计系列之 - 调停者模式
2012-05-28 16:52 1225http://kb.cnblogs.com/a/1200926 ... -
关于Java构造器
2012-04-25 17:27 796关于Java构造器 作者:langm 版权声明:任何获得M ... -
面向对象的三个基本特征
2012-04-25 15:37 638转自: http://www.cnitblog.com/Li ... -
java 继承类 变量、静态变量、构造函数执行顺序
2012-04-18 16:01 884java 继承类 变量、静态变量、构造函数执行顺序 clas ... -
通过分析 JDK 源代码研究 TreeMap 红黑树算法实现
2012-04-03 11:06 780http://www.ibm.com/developerwor ... -
hashtable源码解析
2012-04-01 22:45 707http://wenku.baidu.com/view/f42 ... -
java泛型
2012-03-27 11:27 692http://baike.baidu.com/view/143 ... -
Java中的Enum的使用与分析
2012-03-27 09:38 695Java中的Enum的使用与分析 示例: ... -
使用common-fileUpload制作文件上传(DiskFileItemFactory方式)
2012-02-23 09:50 1146使用common-fileUpload制作文件上传(DiskF ... -
java中静态代码块的用法 static用法详解(摘抄,用断点调试效果很好)
2011-07-23 11:28 1517原文:http://zhangyongbluesky.blog ... -
Java类的static块什么时候执行
2011-07-23 11:18 909http://joes0619.blog.163.com/bl ... -
JAXP(Java API XML Parser)
2011-07-16 14:20 621http://www.cnblogs.com/kelin131 ... -
static块到底什么时候执行?
2011-07-16 10:23 638http://www.iteye.com/topic/1100 ... -
Java Endorsed Standards Override Mechanism
2011-05-20 10:56 1022Introduction From time to time ... -
Java 类的热替换 —— 概念、设计与实现
2011-05-19 10:05 715构建基于 Java 的在线升级系统 孙 鸣, 软件 ...
相关推荐
Java批量反编译工具是一种高效实用的软件,它专门用于将已编译的.class文件转换回源代码形式的.java文件。在Java开发过程中,有时我们需要查看或理解已编译的类文件内部实现,这时反编译工具就显得尤为重要。本文将...
Java批量反编译是一个在软件开发中常见的任务,特别是当你需要理解或研究已有的Java类库,但只有其编译后的字节码时。本文将深入探讨Java反编译的概念,常用的工具,以及如何实现批量反编译。 首先,我们需要了解...
Java批量反编译是开发过程中一项实用的技术,它允许开发者查看和学习已编译的Java类文件中的源代码,这对于调试、逆向工程或者学习他人的代码非常有帮助。本资源包含一个个人收藏的Java批量反编译软件,据描述显示,...
Java批量反编译工具Jad是一款专为Java开发者设计的实用工具,主要用于将已编译的Java字节码(.class文件)转换回源代码(.java文件)。这对于理解已有的二进制库、调试、学习或者逆向工程等场景非常有用。在本文中,...
Java批量反编译工具是开发人员在理解和学习他人代码或者进行逆向工程时的重要辅助工具。这类工具能够将已编译的Java字节码(.class文件)转换回可读的源代码(.java文件),使得开发者可以看到并理解程序的工作原理...
当要看别人的源码时,由于类包层次有时太多,分别反编译每个类文件,很费事,此软件只要你指明要反编译的类包和要输出的目标路径,就可以按照类包的层次一一对应地反编译成java文件。内置 反编译器是jad1.5.8g.
java批量反编译工具jar_class java批量反编译工具jar_class
Java批量反编译是开发者在进行逆向工程或者学习他人代码时常用的一种技术。它能够将已编译的.class文件转换回可读性强的源代码.java文件。在本压缩包中,你将找到进行批量反编译所需的详细步骤以及必要的工具资源。 ...
Java反编译是将已编译的字节码文件(.class...这个“超级方便”的工具显然具备批量反编译和处理加密JAR的能力,极大地提升了工作效率。但在使用时,开发者应始终尊重知识产权,遵循软件许可协议,合法地利用这些工具。
Java文件批量反编译工具,正如其名,是一款专门针对Java字节码进行批量处理的软件,能够将.class文件转换回可读的源代码(.java文件)。在Java开发过程中,有时我们可能需要查看或理解他人的二进制库,而原始的源代码...
总之,JAD作为一款强大的Java反编译工具,为开发者提供了查看和理解字节码程序的途径,尤其是在处理jar包时的批量反编译功能,大大提高了工作效率。同时,了解并掌握反编译技术,对于提升开发者的能力和解决实际问题...
JD-GUI反编译器是一个流行的选择,它是Java反编译解决方案的一部分。JD-GUI是一个独立的图形用户界面工具,可以直接打开.class文件并显示对应的源代码。这对于调试、学习或分析已有的Java程序非常有用,尤其是当源...
- **JAD**:老牌的Java反编译器,提供GUI和命令行版本,支持批量反编译。 - **FernFlower**:开源的Java反编译器,反编译效果较好,但无图形界面。 - **Procyon**:相对较新的反编译器,具有良好的源代码结构恢复...
"jad批量反编译支持1.5" 和 "jad批量反编译支持1.6" 提示我们,JAD不仅能够处理Java 1.5(Java 5)的字节码,也能够处理Java 1.6(Java 6)的字节码,这意味着它可以适应较老版本的Java项目。 批量反编译是一项重要...
总的来说,YingJAD是一款强大的JAVA批量反编译工具,它的存在简化了开发过程中对字节码的理解和分析。通过熟练使用这类工具,开发者可以更有效地探索和利用JAVA代码,从而提升他们的专业技能和项目管理能力。
JadGUI提供了一个简单易用的界面,允许用户直接拖放.class文件进行反编译,也可以批量处理整个目录的文件。 使用JadGUI反编译时,首先要确保下载并解压文件,解压后的文件中包含jd_gui.exe,这是一个可执行文件。在...
3. **批量处理**:支持对整个项目或目录中的`.class`文件进行批量反编译,提高工作效率。 4. **代码优化**:一些高级的反编译工具会尝试优化反编译出的代码,使其更符合编程规范,提高可读性。 5. **其他功能**:...
"批量反编译apk"是一项技术,允许开发者或安全研究人员分析已有的APK文件,以理解其工作原理、提取资源或查找潜在的安全漏洞。这个过程涉及到将APK文件解构为源代码和其他组件,以便于研究或修改。 批量反编译APK的...
Java反编译是将已编译的Java字节码(.class文件)转换回源代码(.java文件)的过程,这对于理解已加密或混淆的代码、逆向工程库或者研究软件内部工作原理非常有用。这款名为“咖啡图形的java反编译工具”很可能是一...