`
lihong11
  • 浏览: 456949 次
  • 性别: Icon_minigender_2
  • 来自: 湖南
社区版块
存档分类
最新评论

将class文件反编译成java的操作步骤

阅读更多
将class文件反编译成java的操作步骤
1、 下载反编译工具jad
a)         下载地址:http://www.kpdus.com/jad.html#download,根据相对操作界面的版本进行下载,因为我们的操作界面是window所以下载:jad 1.5.8 for Window 9x/NT/2000即可。或是使用本文件夹中已下载的jad/jadnt158.zip
b)        将下载下来的jadnt158.zip解压缩到任意目录,只要记住就行,这里我们将解压缩出来的jad.exe文件放入%JAVA_HOME%\bin文件目录下。
2、 下载eclipse反编译插件jadclipse
a)         下载地址:http://sourceforge.net/projects/jadclipse/,根据eclipse的版本进行下载,这里注意了,不是MyEclipse的版本,我们用的MyEclipse6.5是自动装载eclipse,而它的版本可以在help中的about...点击Eclipse.org图标查看,在这里它的版本为eclipse3.3所以我们就要下载jadclipse3.3,或是使用本博客中己下载的完毕的net.sf.jadclipse_3.3.0.jar(哈哈..我比较勤快吧!)
b)        因为是jadclipse3.3的版本,所以可直接将net.sf.jadclipse_3.3.0.jar复制到%eclipse_home%\plugins下,而这里我们的目录为C:\Program Files\MyEclipse GA\eclipse\plugins下
3、 重启eclipse
4、 配制jadclipse
a)         Window/Preferences/java/jadClipse中的Path to decomiler设置为jad.exe的决对路径,刚才我们给它放到了我们jdk的bin中,为C:\j2sdk1.4.2\bin\jad.exe。Directory for temporary files设置为存放临时文件的决对路径这里我把它设置到桌面上了C:\Documents and Settings\LuckyStar\桌面\.net.sf.jadclipse
b)        General/Editors/File Associations中把*.class的Associated Editors设置为JadClipse Class File Viewer为默认。如果没有jadclipse则说明net.sf.jadclipse_3.3.0.ja没有复制到正确的位置
5、 可以试一下双击class文件,看能否反编译成java代码了
分享到:
评论

相关推荐

    java .class反编译成.java工具

    本文将详细介绍“java .class反编译成.java工具”,以及如何使用jd-gui.exe这个实用的反编译软件。 首先,我们要明白什么是.class文件和.java文件。在Java编程中,程序员编写的是.java源代码文件,这些文件经过Java...

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

    Java反编译是将Java字节码(`.class`文件)转换回源代码(`.java`文件)的过程。Java字节码是一种中间语言,由JVM(Java虚拟机)执行,而反编译就是尝试将这种二进制形式还原成人类可读的代码。 2. **Java反编译的...

    么把.class文件反编译成.java 经修改后再编译成.class

    下面将详细介绍.class 文件反编译到.java 文件的过程,包括反编译工具的使用和反编译后的修改、再编译等步骤。 一、反编译工具的选择 在反编译.class 文件时,需要使用专门的反编译工具。目前有多种反编译工具可供...

    Java反编译工具把.class文件转换为.java文件

    ### Java反编译工具:将.class文件转换为.java文件 #### 概述 在软件开发领域,有时我们可能需要分析第三方库或者开源项目的内部结构,这时就需要借助于反编译工具来帮助我们阅读和理解其源码。Java作为一种广泛...

    java反编译(将class文件反向编译成java源文件)

    Java反编译是一种技术,它允许开发者从已编译的.class文件中恢复原始的.java源代码。这在一些情况下非常有用,例如分析第三方库的内部实现、研究代码逻辑或者在丢失源代码时恢复源码。Java编译器将源代码转换成字节...

    class文件反编译

    使用jd-gui.exe进行class文件反编译的步骤大致如下: 1. **下载并安装jd-gui**:首先,你需要从官方网站或者其他可靠的资源获取jd-gui的最新版本,并按照指示进行安装。这通常是一个简单的过程,只需将下载的文件...

    myeclipse将class反编译成java源文件

    本主题聚焦于如何在MyEclipse环境下将Class文件反编译为Java源代码,以便理解或修复已有的代码。MyEclipse是Eclipse的一个扩展,主要用于Java企业级应用的开发,它支持多种开发语言,包括Java、JSP、JavaScript等。 ...

    java.class 反编译工具

    反编译工具则是将这些字节码转换回可读的源代码(.java文件),帮助开发者理解已有的类库或研究别人的代码。"java.class 反编译工具"主要就是针对这一需求而设计的。 描述中提到的"可以直接查看jar包中的class文件...

    class文件反编译成java的工具Xjad

    反编译过程通常分为几个步骤:首先,Xjad读取.class文件并解析其结构,包括类名、方法、字段等信息;然后,它会分析字节码指令,将其转换为高级语言表达式;最后,它生成接近人类可读的.java文件。这个过程中,Xjad...

    Java反编译 jd-gui反编译class文件

    Java反编译是开发者在分析或逆向工程Java程序时常用的一种技术,它主要用于查看Java字节码(.class文件)对应的源代码。当我们丢失源代码或者想了解已编译库的工作原理时,反编译工具就显得尤为重要。在Java反编译...

    java反编译工具,class文件 反编译成代码

    Java反编译工具是开发人员在理解和学习Java代码或者对已有的.class文件进行逆向工程时经常使用的工具。这些工具可以将Java字节码(.class文件)转换回可读的源代码形式,帮助我们查看并理解那些无法获得源代码的二...

    class文件反编译java工具

    本文将深入探讨“class文件反编译java工具”的概念、用途以及如何使用jdgui.exe这一实用小工具。 首先,我们需要理解什么是`.class`文件。在Java程序中,源代码(`.java`文件)经过编译器转换成字节码(`.class`...

    java class文件反编译

    本文将详细介绍Java Class文件的反编译及其相关工具。 一、Java Class文件结构 Java Class文件由一系列的8位字节组成,遵循特定的文件格式,包括魔数、版本号、常量池、访问标志、类和父类索引、接口索引集合、字段...

    jdk1.8class反编译

    标题提及的“jdk1.8 class反编译”是指利用特定的工具对JDK 1.8环境下生成的.class文件进行反编译的过程。这个过程中,我们通常会使用到反编译器,例如Procyon。 Procyon是一款开源的Java和.NET编译器及反编译器,...

    java反编译项目工程-可以将class 文件进行修改重新导包生成修改后的jar

    java反编译项目工程,可以将class 文件 进行 修改 重新导包 生成修改后的jar 步骤 1、将需要修改的 jar 包 放入 lib 目录下,并加入项目中 ,选中 jar 右击 选择 add a libray这个时候会看到 jar 的 目录 结构 2、...

    Java源代码class文件反编译工具:jd-gui.zip

    本文将详细介绍“Java源代码class文件反编译工具:jd-gui.zip”及其核心功能。 JD-GUI是一款强大的Java反编译器,它提供了直观的图形用户界面,使得开发者能够快速浏览和理解字节码级别的.class文件,将其转换回可...

    CLASS文件反编译工具

    反编译是将已编译的二进制代码转换回源代码的过程,对于Java的`.class`文件来说,就是将其转换回Java源代码的形式。这在调试、分析或学习第三方库的实现时非常有用。 "JD-GUI"是一款常用的Java `.class`文件反编译...

    .class文件反编译工具。 .class文件转java文件

    本文将围绕".class文件反编译工具"这一主题,详细讲解如何将`.class`文件转换为可读的`.java`源文件,并重点介绍解压后的jd-gui-windows-1.4.0工具的使用方法。 首先,了解`.class`文件结构至关重要。每个`.class`...

    javaClass反编译javaClass反编译

    本文将深入探讨Java Class反编译的相关知识点,包括其原理、工具有哪些以及实际应用。 1. **反编译原理** Java Class文件是基于Java字节码的,这种字节码并不直接对应源代码,而是经过Javac编译器从.java源文件...

    .class 文件反编译工具

    本文将以"jd-gui"为例,深入探讨.java class反编译工具的功能、使用方法及其在实际工作中的应用。 一、.class文件与反编译工具 .class文件是Java程序的核心组成部分,它们包含了类的定义、方法体、变量声明等信息...

Global site tag (gtag.js) - Google Analytics