下面是一个有用的参考文档,说明如何批量编译
http://www.udl.es/usuaris/jordim/Progs/Readme.txt
安装好之后,找到它的安装路径,我的是:C:\Program Files\decomp。然后将该路径加入到环境变量path中。
首先将要反编译的jar文件,用Winrar解压到和jar文件名称一样的文件夹中
在命令输入框中输入如下命令:
jad -o -r -dF:\am -sjava F:\amclientsdk\**\*.class
其中:F:\am 表示编译后文件的存放路径
F:\amclientsdk\**\*.class 表示需要被反编译的文件
-o - overwrite output files without confirmation (default: no) 无需确定覆写文件
-r - restore package directory structrure 恢复包目录结构
-s <ext></ext>- output file extension (by default '.jad') 如果不设置为-sjava,则默认扩展名为.jad
其他的,F:\amclientsdk\**\*.class 中的两颗接连的星,表示任意层次的子目录。
OK,这么多就够完成我们的任务了。
http://www.cnblogs.com/cpcpc/archive/2011/07/29/2122988.html
- 浏览: 1085961 次
- 性别:
- 来自: 广州
-
文章分类
- 全部博客 (1355)
- test (75)
- 红茶和绿茶 (1)
- Jave SE (206)
- Oracle (19)
- English (177)
- Log4j (5)
- RIA(Rich Internet Applications) (9)
- Ext Js (6)
- Android (14)
- Logo (0)
- 文字采撷 (287)
- 使用技巧 (92)
- Project Management (22)
- Hibernate (12)
- Struts (5)
- 规则引擎 (1)
- Html & Javasctipt (56)
- Spring MVC (10)
- Maven (17)
- Java Test (17)
- Linux (16)
- Tools (1)
- CV (0)
- Middleware (2)
- HTML5 (2)
- Algorithms (4)
- Web Service (15)
- 留学 (15)
- LADP (5)
- PXCOA (0)
- SysLog (6)
- SSO (3)
- Spring Security (4)
- Spring Batch (1)
- Jmail (1)
- Bible (4)
- Java Thread (5)
- Architect (6)
- github (2)
- Java Swing (12)
- NoSQL (7)
- UML (2)
- 敏捷(Agile) (7)
- Hudson+Maven+SVN (15)
- cloud computing (2)
- Bahasa Indonesia (1)
- jBPM (6)
- 民俗知识 (3)
- Consulting (1)
- Mysql (5)
- SAP (1)
- 微信公众平台接口开发 (3)
- 做生意 (1)
- 西餐 (1)
- Banking (1)
- Flex (0)
- 黄金投资 (1)
- Apache Tomcat 集群 (3)
- Hadoop (7)
- 需求分析 (1)
- 银行知识 (3)
- 产品管理 (2)
- 钢琴Music (3)
- 设计 (3)
- Marketing (2)
- US Life (3)
- 算法 (14)
- BigData (4)
- test红茶和绿茶Jave SEOracleEnglishLog4jRIA(Rich Internet Applications)Ext JsAndroidLogo文字采撷 (0)
- Design Pattern (5)
- NodeJS&AngularJS (9)
- Python (1)
- Spring boot (0)
- ACM (3)
最新评论
-
心往圣城:
微时代-最专业的微信第三方平台。LBS定位导航,微网站,自定义 ...
微信公众平台 /微信公众平台怎么用 -
zhaojiafan:
return ReverseStr1(str.substrin ...
逆转字符串 Write a String Reverser (and use Recursion!) -
zhaojiafan:
public class StringUtils {
p ...
逆转字符串 Write a String Reverser (and use Recursion!)
发表评论
-
各种在线工具
2018-05-10 05:52 432http://rextester.com/ -
Java Array sort and Collections sort
2018-04-11 04:55 408package com.test; imp ... -
webpack+es6+node+react初实践及总结
2018-02-01 10:38 417webpack+es6+node+react初实践及总结 ... -
Interview Preparation
2018-01-25 08:26 466Algorithms https://www. ... -
深入理解Java集合框架
2017-08-18 08:40 654https://github.com/CarpenterLe ... -
logic gate (AND, OR, XOR, NOT, NAND, NOR and XNOR)
2017-08-18 08:33 2532A logic gate is an elementary ... -
深入理解Java PriorityQueue
2017-08-18 01:25 441本文github地址 Java中PriorityQueu ... -
jwt-spring-security-demo
2017-08-12 07:30 654https://github.com/szerh ... -
Java Program to Check Whether a Number is Palindrome or Not
2017-08-08 06:59 572public class Palindrome { ... -
Java实现Tire
2017-08-07 08:14 623Java实现Tire Trie ... -
OpenID, SAML, and OAuth
2017-08-03 07:03 620Single sign-on (SSO) started i ... -
分享两个JavaEE 非常好的网站,案例丰富
2017-08-01 09:07 398http://www.mkyong.com/al ... -
Introduction to Programming in Java
2017-07-19 13:26 490http://introcs.cs.princeton.ed ... -
Two piece of code
2017-06-20 00:43 453if ( updateRe ... -
ACM Online Judge
2017-06-05 01:26 500http://acm.nyist. ... -
java枚举使用详解
2017-05-25 06:16 487package com.ljq.test; /** ... -
Longest Common Substring
2017-05-21 08:22 531Dynamic Programming | Set 29 ( ... -
Dynamic Programming
2017-05-06 10:48 393Dynamic Programming | Set 1 (O ... -
Predefined Character Classes
2017-04-24 02:45 425Predefined Character Clas ... -
IS-A Relationship And HAS-A Relationship
2017-04-13 14:50 1857One of the advantages of an Ob ...
相关推荐
在本文中,我们将深入探讨Java反编译的基本原理,并通过DJ Java Decompiler的实际应用,了解其功能和使用方法。 首先,我们要理解什么是反编译。在计算机编程领域,反编译是对二进制程序进行分析,以产生与原始源...
Java编译器将源代码转换成字节码,这个过程是单向的,但通过反编译工具,我们可以尝试逆向这个过程,虽然可能无法完全恢复到原始的源代码格式,但至少可以得到可读的代码。 主要的Java反编译工具有许多种,其中包括...
本篇文章将详细介绍如何进行jar反编译,以及使用Eclipse等工具进行相关操作。 首先,了解jar文件的基本结构。一个jar文件本质上是一个ZIP格式的压缩文件,包含.class文件(Java字节码)、资源文件(如图片、配置...
1. `jad.exe`: 这是JAD(Java Decompiler)的执行文件,它是著名的反编译工具,能够将Java字节码反编译成接近原生的Java源代码。在Eclipse插件中,它作为后台支持,负责实际的反编译工作。 2. `jadclipse_3.3.0.jar`...
本文将详细介绍如何在Eclipse集成开发环境中安装和使用反编译工具Decompiler,以便查看源文件。 首先,Decompiler是一种能够将字节码(即编译后的Java类文件)转换回可读的源代码格式的工具。在Eclipse中,常用的...
本教程将详细介绍如何在Eclipse中配置和查看jar源文件,以及如何使用反编译插件来辅助我们分析没有源代码的jar包。 首先,我们要了解什么是jar文件。Jar (Java Archive) 是Java平台的标准打包格式,它将多个类文件...
7. **查看源码**:一旦反编译成功,源代码将在Eclipse的编辑器中打开,你可以像查看普通Java源文件一样进行浏览和搜索。 这个教程通过图文并茂的方式,特别是关键步骤使用红色标记,使得学习过程更加直观易懂。对于...
Eclipse Class Decompiler是一款专为Eclipse集成开发环境设计的Java反编译插件,它能够方便地将编译后的`.class`文件还原成可读的Java源代码。 在Java程序的生命周期中,源代码会被Java编译器转换成字节码,这个...
本文推荐使用JavaDecompiler,这是一个功能强大的开源反编译工具,支持多种Java版本的反编译工作。具体步骤如下: 1. **下载与安装** 访问JavaDecompiler的官方GitHub页面(...
Java反编译软件,如jad,是开发人员和逆向工程师的重要工具,它允许用户查看Java字节码的源代码,这些字节码通常是由Java编译器将.java源文件转换而来的。Jad是由Krakatau项目开发的一个开源反编译器,它的全称是...
JAD的全称是Java Decompiler,由JADSoft开发,它支持反编译Java 5到Java 8的字节码。JAD的核心功能在于解析Java字节码并生成可读性较高的源代码。它不仅能处理单个类文件,还可以处理整个目录或.jar文件,这使得...
- **主要功能**:提供直观的用户界面,展示反编译的Java源代码,支持类、包、字段和方法的查看。 - **使用步骤**:运行JD-GUI.exe,然后打开由dex2jar转换生成的JAR文件,即可查看相应的Java源代码。 这些工具的...
1. 实时查看:一旦加载了.jar文件,用户可以即时查看和搜索源代码,无需等待整个文件的反编译过程完成。 2. 高亮显示:源代码会以颜色高亮的形式呈现,便于阅读和理解。 3. 导航:提供了类、方法和字段的层次结构...
"eclipse反编译java所用的包"就是一种解决这类问题的方法,它允许我们在Eclipse集成开发环境中直接查看`.class`文件的源码。本文将详细介绍如何使用Eclipse配合反编译工具JAD来实现这一功能。 首先,JAD(Java ...
3. 导入你需要反编译的Java类文件或整个.jar文件。 4. 在应用程序中选择要反编译的类,查看反编译后的源代码。 5. 利用提供的各种功能进行代码浏览、搜索、修改等操作。 值得注意的是,反编译可能涉及到版权和法律...
jad支持多种格式的Java字节码反编译,包括标准的`.class`文件和JAR、WAR、EAR等容器内的类文件。jad不仅能够反编译,还提供了语法高亮和代码重构等功能,使得阅读和理解反编译出的源码更加便捷。 jad的工作原理是...
在Java开发过程中,开发者通常会将编译后的类文件打包成.jar文件,以便于分发和运行。然而,这些.jar文件默认情况下并不包含源代码,为了查看或理解.jar文件中的代码逻辑,就需要借助特定的源码读取工具。 描述 ...
"JD反编译工具",全称可能为"Java Decompiler",是一个广泛使用的工具,能够帮助开发者查看和理解Java字节码,即由.java源文件编译而成的.class文件。 Java字节码是Java虚拟机(JVM)执行的语言,它不是人类可读的...
被许多著名的反编译工具所采用,比如FrontEnd Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java Decompiler、NMI’s Java Class Viewer以及国内的Java源代码反编译专家等。这些工具通常提供了一种更友好...
本文将详细讨论"Eclipse反编译Class文件所需要的插件",以及如何使用这些插件。 首先,我们提到的两个关键文件是`jad.exe`和`net.sf.jadclipse_3.3.0.jar`。`jad.exe`是JAD(Java Decompiler)的可执行文件,它是一...