Java反编译工具 jad
Java下的一个简单易用的反编译工具jad,可以很方便的将.class反编译为.Java。
java反编译工具JD(Java Decompiler)的下载地址http://summerbell.iteye.com/blog/452314
一、基本用法
Usage:jad [option(s)]
直接输入类文件名,且支持通配符,如下所示。
c:\Java\>jad example1.class
c:\Java\>jad *.class
结果是将example1.class反编译为example1.jad。将example1.jad改为example1.Java即得源文件。
二、Option -o
不提示,覆盖源文件
三、Option -s
c:\Java\>jad -sJava example1.class
反编译结果以.Java为扩展名。
四、Option -p
将反编译结果输出到屏幕
c:\Java\>jad -p example1.class
将反编译结果重定向到文件
c:\Java\>jad -p example1.class>example1.Java
五、Option -d
指定反编译的输出文件目录
c:\Java\>jad -o -dtest -sJava *.class
反编译别人的程序是不对的,但是有时候由于某种原因,不得不反编译别人的代码,那就需要一个工具了。小颖JAVA源代码反编译专家V1.4终极版是个很好的工具,但是只能对JDK1.4.2和之前的版本编译的程序反编译,而JDK5.0后的就无能为力了,但是可以下载JAD.EXE来逐个反编译 CLASS文件,不过如果碰到有几十个或几百个文件夹,并且目录很深的时候,就麻烦了,这个给出一个直接使用命令行反编译整个目录的方法:使用jad批量反编译
jad -o -r -sjava -d src bin/**/*.class
src: 是反組後的目錄
bin:指 package 開頭
将bin里面所有的.class反编译到src下面。
分享到:
相关推荐
反编译工具jad简单用法 jad 是应用最广泛的java 反编译工具;其本身是命令行工具;其他很多用具是在jad内核的基础上加了一个图形界面;比如我上传的资源、Cavaj Java Decompiler 以下假设jad.exe在c:\java目录下 ...
JAVA反编译工具JAD是Java开发者和逆向工程爱好者常用的一款工具,它能够将已编译的Java字节码(.class文件)转换回源代码格式,使得开发者可以查看和理解原本被编译隐藏的代码逻辑。在软件开发、调试、学习开源库...
JAVA 反编译工具 JAD 是一种功能强大的反编译工具,能够将 Java 字节码文件(.class)转换回原始的 Java 源代码(.java)。本文将详细介绍 JAD 的基本用法、Option 选项、输出文件目录等方面的知识点。 一、基本...
Java反编译工具JAD是Java开发者在进行逆向工程时常常使用的工具,它能够将已编译的Java字节码(.class文件)转换回源代码格式,这对于理解库函数的工作原理、学习他人代码或者调试某些无法获取源码的程序来说非常...
Java反编译工具JAD是Java开发者在特定情况下不可或缺的一款工具。它允许用户查看和理解已编译的Java字节码(.class文件),将它们转换回可读的Java源代码,这对于逆向工程、学习他人的代码实现、调试或处理丢失源...
Java反编译工具jad是Java开发者在特定场景下不可或缺的工具,主要用于查看和理解Java字节码,因为Java的源代码在编译后会被转换成.class文件,这些文件是二进制格式,无法直接阅读。jad就是将这些字节码转换回接近源...
JAVA 反编译工具 JAD 是一款在Java开发领域中广泛应用的工具,它主要用于将已编译的Java字节码(.class文件)转换回源代码格式,使得开发者能够查看和理解原本被编译隐藏的代码逻辑。这对于逆向工程、代码分析、学习...
Java反编译工具JAD是Java开发者在遇到不带源代码的.class文件时的重要助手。它能够将已编译的Java字节码转换回接近原始的源代码形式,帮助我们理解并分析程序的工作原理,或者在没有源码的情况下进行调试和修改。在...
步骤三、启动eclipse,打开:Window->Preferences->Java->JadClipse,其中“Path to decompiler”后的输入框填写反编译工具jad.exe的全路径名,如我的是“D:\bea\jdk160_05\bin\jad.exe”。 步骤四、一般的话安装...