`
MauerSu
  • 浏览: 514791 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于 java 反编译 软件

    博客分类:
  • J2SE
 
阅读更多
源:http://phl.iteye.com/blog/688404
评:
   反编译,顾名思义就是把.class文件反编译成.java源代码.有些demo,只能看,缺没有源代码。这对开发和学习以及工作造成了很大的阻力.而笔者在工作中,多次靠jad成功的获取了demo的java代码,进而完成了几个难度较大的工作.下面笔者将介绍2款著名的反编译工具
(一)jad1.5.8
    先将XXXX.jar解压,使用jar xf ..\XXXX.jar,然后使用命令jad -sjava -dsrc -o -r *\*****\*.class 反编译即可。
    反编译之后,不一定100%准确,但是99%的代码都能运行了,有些地方需要微调一下.
比如说,著名的jfreechart,他虽然使用是免费的.但只给了demo,而demo的java源代码文件需要花钱购买。这个时候,jad就派上用场了.下面给出了jad的包.供读者们下载做实验使用^-^
(二)Java Decompiler
最新版下载
JD-Eclipse 0.1.3:http://java.decompiler.free.fr/?q=jdeclipse
JD-GUI 0.3.1:http://java.decompiler.free.fr/?q=jdgui

    jad158g.win.zip (233 KB)
    下载次数: 128

    jd-gui-0.3.2.windows.zip (685.8 KB)
    下载次数: 16

分享到:
评论

相关推荐

    java反编译工具

    Java反编译工具是开发者在特定情况下非常有用的工具,它能够将已经编译好的.class文件转换回源代码的.java文件。这种技术对于软件维护、学习他人代码、逆向工程或者理解已有的二进制库的工作原理都至关重要。本文将...

    JAVA反编译软件(可将class文件反编译为java文件)

    Java反编译是Java开发中一个重要的辅助工具,它能够帮助开发者查看已编译的`.class`文件中的源代码,即使原始的`.java`源文件已经丢失或未被提供。这个过程对于理解类库的工作原理、逆向工程、调试、学习或者分析...

    java反编译工具绿色版

    Java反编译工具是程序员在开发和调试过程中经常会用到的一种实用软件,它能够将已编译的Java字节码(.class文件)转换回源代码格式,这对于查看和理解第三方库或者研究已有的二进制代码非常有帮助。本绿色版的Java反...

    咖啡图形的java反编译工具(实用)

    Java反编译是将已编译的Java字节码(.class文件)转换回源代码(.java文件)的过程,这对于理解已加密或混淆的代码、逆向工程库或者研究软件内部工作原理非常有用。这款名为“咖啡图形的java反编译工具”很可能是一...

    java反编译程序

    Java反编译是将已编译的字节码(.class文件)转换回源代码(.java文件)的过程。在开发或维护项目时,如果原始的源代码丢失或不可用,反编译工具就能派上用场。这些工具可以帮助开发者理解代码的功能,修复错误,...

    java反编译软件java反编译软件java反编译软件

    Java反编译软件是开发者和逆向工程人员用于查看Java字节码的工具,它能够将已编译的.class文件转换回源代码形式。在Java编程中,源代码被编译成字节码,这是一种平台无关的中间表示,使得Java程序能够在任何支持Java...

    java 反编译软件

    Java反编译软件是开发人员在特定情况下非常有用的工具,它允许用户查看和理解已编译的Java字节码,从而获取类似于原始源代码的表示。这种能力在多个场景下非常有用,例如学习第三方库的工作原理、调试无源码的JAR...

    好用的JAVA反编译软件

    好用的JAVA反编译软件,好用的JAVA反编译软件

    java .class 类反编译软件

    总之,XJad作为一款Java类反编译软件,帮助开发者在没有源代码的情况下理解`.class`文件的逻辑,但随着技术的发展,更多高效、精准的反编译工具涌现,使得这个过程更加便捷和可靠。在实际工作中,我们应该合理利用...

    java反编译软件反编译

    在使用反编译软件时,需要注意版权问题。反编译他人的代码可能涉及到侵犯知识产权,除非你有合法的理由,如排查问题或进行逆向工程研究。同时,为了保护自己的代码不被轻易反编译,开发者可以使用混淆工具,如...

    java反编译软件免安装版

    标题提到的是一个免安装的Java反编译软件,意味着用户无需进行复杂的安装过程,可以直接运行来查看Java类文件的源代码。 Java字节码是平台无关的中间表示,它由Java编译器生成,然后由Java虚拟机(JVM)解释执行。...

    java免安装反编译软件

    免安装的Java反编译软件通常以独立的可执行文件形式提供,无需复杂安装过程,便于用户快速使用。这类软件的一个显著优点是便携性,可以在各种环境中方便地运行,不依赖特定的操作系统或系统配置。 目前,市场上有几...

    安卓、Java反编译工具

    本文将深入探讨“安卓、Java反编译工具”这一主题,包括它们的工作原理、常用的反编译工具以及如何使用这些工具来解析编译过的文件。 首先,我们需要理解编译和反编译的基本概念。编译是将源代码(如Java或Android...

    java反编译软件,可集成至myeclipse

    标题提到的“java反编译软件,可集成至myeclipse”,意味着我们正在讨论的是一个能够与MyEclipse IDE无缝配合的反编译插件。 JAD(Java Decompiler)是众多Java反编译器之一,它能够将字节码转换为接近原始的Java源...

    Java反编译软件 Java小工具集合

    而“Java反编译软件”则是针对Java字节码(.class文件)进行逆向工程的工具,它可以帮助我们查看和理解Java程序的原始源代码,尽管这些源代码可能并未公开。这种技术在软件调试、学习开源项目、逆向工程和代码保护等...

    jd-gui最好的JAVA反编译工具

    此时,就需要用到反编译工具,而jd-gui就是这样一款强大的JAVA反编译工具。它以其简单易用、功能齐全的特点,深受广大开发者喜爱。 首先,jd-gui是一款开源的Java反编译工具,能够将字节码还原为接近原始的Java源...

    java反编译exe

    总之,Java反编译exe是一项重要的软件开发和逆向工程技能,JadGUI作为其中的工具,提供了方便快捷的方式来查看和理解编译后的Java代码。正确和合法地使用这些工具,可以帮助开发者解决各种问题,同时也需要尊重他人...

    Java反编译工具jui

    总的来说,Java反编译工具如JD-GUI在软件开发中扮演着重要角色,它们帮助开发者探索和理解代码,但同时也需要在合法范围内谨慎使用。在实际操作中,应结合其他调试工具和文档,以获取最全面的信息。

Global site tag (gtag.js) - Google Analytics