`

Java反编译工具 jad

阅读更多

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.rar (799.5 KB)
  • 下载次数: 96
分享到:
评论

相关推荐

    java反编译工具 jad

    反编译工具jad简单用法 jad 是应用最广泛的java 反编译工具;其本身是命令行工具;其他很多用具是在jad内核的基础上加了一个图形界面;比如我上传的资源、Cavaj Java Decompiler  以下假设jad.exe在c:\java目录下 ...

    JAVA反编译工具 JAD

    JAVA反编译工具JAD是Java开发者和逆向工程爱好者常用的一款工具,它能够将已编译的Java字节码(.class文件)转换回源代码格式,使得开发者可以查看和理解原本被编译隐藏的代码逻辑。在软件开发、调试、学习开源库...

    JAVA反编译工具JAD

    JAVA 反编译工具 JAD 是一种功能强大的反编译工具,能够将 Java 字节码文件(.class)转换回原始的 Java 源代码(.java)。本文将详细介绍 JAD 的基本用法、Option 选项、输出文件目录等方面的知识点。 一、基本...

    java反编译工具jad

    Java反编译工具JAD是Java开发者在进行逆向工程时常常使用的工具,它能够将已编译的Java字节码(.class文件)转换回源代码格式,这对于理解库函数的工作原理、学习他人代码或者调试某些无法获取源码的程序来说非常...

    java反编译工具JAD

    Java反编译工具JAD是Java开发者在特定情况下不可或缺的一款工具。它允许用户查看和理解已编译的Java字节码(.class文件),将它们转换回可读的Java源代码,这对于逆向工程、学习他人的代码实现、调试或处理丢失源...

    Java反编译工具jad

    Java反编译工具jad是Java开发者在特定场景下不可或缺的工具,主要用于查看和理解Java字节码,因为Java的源代码在编译后会被转换成.class文件,这些文件是二进制格式,无法直接阅读。jad就是将这些字节码转换回接近源...

    JAVA 反编译工具 JAD

    JAVA 反编译工具 JAD 是一款在Java开发领域中广泛应用的工具,它主要用于将已编译的Java字节码(.class文件)转换回源代码格式,使得开发者能够查看和理解原本被编译隐藏的代码逻辑。这对于逆向工程、代码分析、学习...

    java 反编译工具 jad

    Java反编译工具JAD是Java开发者在遇到不带源代码的.class文件时的重要助手。它能够将已编译的Java字节码转换回接近原始的源代码形式,帮助我们理解并分析程序的工作原理,或者在没有源码的情况下进行调试和修改。在...

    经典的java反编译工具 jad

    在提供的文件列表中,`4791520_java反编译工具jad.zip`可能是JAD的安装包或一个包含使用JAD反编译示例的文件集合。`no.txt`可能是一个空文件或者包含有关如何使用JAD的说明。解压`4791520_java反编译工具jad.zip`并...

Global site tag (gtag.js) - Google Analytics