`
CoderDream
  • 浏览: 477402 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

推荐一款免费好用的Java反编译工具Java Decompiler

阅读更多

网上经常会下载到一些jar文件和war文件,这些文件里面都是classes文件,通过“Java Decompiler”可以反编译(查看)里面的源代码,而且还可以批量保存jar文件和war文件里面的class文件。

1、官方网站:http://java.decompiler.free.fr/

 

2、批量反编译,即将jar档里面所有的classes文件反编译成java文件。

步骤:【File】->【Save JAR sources】即可。


3、技巧:

    该工具默认不支持war格式,其实我们只要将该文件的后缀名改为jar可以了。

 

 

附:eclipse插件,即时反编译插件 JadClipse 使用

1、主页

2、jar档下载

3、反编译工具jad 主页和下载

4、安装和使用:

Installation

  • Put the JadClipse JAR file into the plugins folder of your Eclipse installation.(将下载的jar档拷贝到eclipse下的plugins文件夹 ) 
  • Restart Eclipse (eclipse -clean )(重新启动eclipse,执行【Project】-》【Clean】 ).
  • Get Jad .(下载Jad工具
  • Put the Jad executable into a directory that is in the execution path of your operating system. Alternatively, you can configure the path to the Jad executable under Window > Preferences... > Java > JadClipse > Path to Decompiler . (Set the full path, e.g. C:\Program Files\Jad\jad.exe )(将得到的Jad文件解压,得到一个jad.exe的可执行文件,然后再eclpse进行设置:【Window】 > 【Preferences...】 > 【Java】 > 【JadClipse】 > 【Path to Decompiler】,在输入框输入jad.exe的绝对路径.
  • Go to Window > Preferences... > General > Editors > File Associations and make sure that the JadClipse Class File Viewer has the default file association for *.class files.(【Window】 > 【Preferences...】 > 【General】 > 【Editors】 > 【File Associations】,将JadClass设置为class文件的默认打开工具。

 

 

  • 大小: 17.8 KB
分享到:
评论
14 楼 huanghelang 2009-03-11  
duronshi 写道
反编译后备注好像没有了,用jad反编译后备注还有


不太可能吧,反编译后还有备注?我记得编译后的class文件机制就是不包含备注信息的
13 楼 丁丁豆 2009-02-27  
是吗,好使吗
12 楼 longrm 2009-01-20  
我想问一下是否有jdk版本限制
11 楼 zgz345 2009-01-19  
很强悍的工具
10 楼 lixindiy 2008-12-29  
呵呵,其实它们都是二次封装了jad的,包括dj java都是这么干的...
9 楼 juleehwa 2008-12-27  
比较不错的工具
8 楼 fjlyxx 2008-12-01  
以后看来的实现classloder了,最起码也要混淆下.
7 楼 e_ville 2008-11-27  
嵌套太深(3层还是多少层来着)的反编译不出来……
6 楼 joyfun 2008-11-25  
还是jadclipse方便
5 楼 cosmic_dust 2008-11-25  
need to be installed?
4 楼 cosmic_dust 2008-11-25  
it's good!@
3 楼 duronshi 2008-11-25  
反编译后备注好像没有了,用jad反编译后备注还有
2 楼 killer2008 2008-11-24  
这个东东还是挺好用的。快捷键都跟Eclipse一样。
1 楼 ZangXT 2008-11-24  
有些代码不如jad处理的好。

相关推荐

    Java反编译工具Java Decompiler

    Java反编译工具Java Decompiler是开发者们在处理Java字节码时不可或缺的利器。它允许我们将已编译的.class文件转换回可读性强的源代码格式,这对于调试、学习或者逆向工程都非常有帮助。Java Decompiler通常包括图形...

    java反编译工具 jad

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

    java反编译工具JavaDecompiler

    JavaDecompiler是一款强大的Java反编译工具,专用于将已编译的Java字节码(.class文件)转换回源代码格式。这个工具对于开发者来说非常有用,因为它允许他们查看和理解那些没有源代码可用的.jar或.class文件的内部...

    java反编译工具 Java Decompiler

    DJ Java Decompiler是一款强大易用的java反编译器,使用DJ Java Decompiler你可以反编译class文件并且可以保存为文本文件或其它格式,它可以从已经编译的二进制class文件重新创建最初的源代码(比如说Java applets)。

    javadecompiler java反编译工具

    标题中的"javadecompiler"指的是这类工具,而"java反编译工具"进一步明确了它的用途。在Java开发中,有时候原始的源代码可能丢失或者不被公开,这时就需要用到反编译器来查看或分析程序的工作原理。 "jd-gui.exe"是...

    Java-decompiler-Java反编译工具

    总的来说,Java-decompiler-Java反编译工具,如JD-GUI,是Java开发和维护过程中不可或缺的辅助工具,它为开发者提供了深入洞察字节码背后逻辑的能力,极大地拓展了对Java程序的理解和控制范围。虽然反编译不总是...

    java反编译工具

    Java反编译工具是开发者用来查看Java字节码(.class文件)源代码的一种实用程序。这类工具能够将已经编译过的Java类文件转换回其原始的Java源代码形式,以便于理解、学习或者调试。在Java编程环境中,源代码通常被...

    JavaDecompiler反编译

    总的来说,JavaDecompiler反编译是Java开发中的一个重要工具,它允许开发者查看和理解那些只有字节码形式的代码,进一步扩展了Java平台的开放性。通过JD-GUI这样的工具,我们可以更深入地探索Java世界,无论是为了...

    Java Decompiler java反编译工具

    Java Decompiler java反编译工具 使用方法:双击打开可执行文件 然后将需要查看源码的jar包拖入即可查看源码

    jad-java反编译工具eclipse插件

    Java反编译工具是开发人员在处理Java字节码时常用的一种工具,它能够将已编译的.class文件转换回可读的源代码格式,帮助开发者理解或逆向工程现有的Java程序。JAD(Java Decompiler)就是这样一个工具,它提供了方便...

    一款小巧的Java反编译工具共享版-Decompiler3.10.rar

    一款小巧的Java反编译工具破解版-Decompiler3.10.rar

    JAVA反编译工具_好用_小巧_免安装

    "JAVA反编译工具_好用_小巧_免安装"这个标题所指的是一个体积小、易用且无需安装的Java反编译软件,它能够帮助开发者将字节码还原为接近原始的Java源代码形式。 描述中提到的"不到500k大小,非常易用",意味着这款...

    5款java反编译工具

    3. **JD-GUI**: JD-GUI是一款图形界面的Java反编译工具,它允许用户快速查看单个类文件的源代码,而无需进行任何项目设置。版本0.2.5提供了一个直观的界面,用户可以轻松地浏览、搜索和复制反编译的源代码。 4. **...

    推荐--java反编译工具-超级强!

    这篇推荐文章提及了一款名为“超级强”的Java反编译工具,尽管没有明确指出具体是哪一款,但我们可以讨论一些知名的Java反编译工具及其特点。 首先,最著名的Java反编译工具之一是Jad。Jad 是Java Decompiler的缩写...

    java decompiler反编译工具

    java decompiler反编译工具.绿色直接使用,免安装。高效

    java反编译工具DJ Java Decompiler class转java源码你懂的

    DJ Java Decompiler是一款知名的Java反编译工具,它能够帮助开发者查看并理解已编译的Java类文件。 DJ Java Decompiler的功能主要包括: 1. **字节码到源代码转换**:该工具可以解析Java字节码,并尽可能地将其...

    java反编译工具DJ Java Decompiler

    Java反编译工具DJ Java Decompiler是一款用于将Java字节码(.class文件)转换回源代码(.java文件)的强大工具。它为开发者提供了一种查看和理解已编译Java程序内部工作原理的方式,这对于调试、学习或者逆向工程来...

Global site tag (gtag.js) - Google Analytics