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

将jar包转成.java的源码的工具

阅读更多

最近需要修改源代码的东西,如果一个一个的则需要自己手动拷贝。而使用decompiler软件,则按照操作方法则可以快速生成java类。

 

安装好之后,找到它的安装路径,我的是:C:/Program Files/decomp。

首先将要反编译的jar文件,用Winrar解压到和jar文件名称一样的文件夹中 

 

在命令输入框中输入如下命令: 

 

jad -o -r -d F:/am -sjava F:/amclientsdk/**/*.class 

 

其中:F:/am 表示编译后文件的存放路径 

 

F:/amclientsdk/**/*.class 表示需要被反编译的文件 

 

-o  - overwrite output files without confirmation (default: no) 无需确定覆写文件 

 

-r  - restore package directory structrure 恢复包目录结构 

 

-s <ext></ext>- output file extension (by default '.jad') 如果不设置为-sjava,则默认扩展名为.jad 

 

其他的,F:/amclientsdk/**/*.class 中的两颗接连的星,表示任意层次的子目录。 

 

分享到:
评论

相关推荐

    jarjar-方便Java打包工具,自定义修改jar包包名

    Java开发过程中,打包工具起着至关重要的作用,它们帮助开发者将源代码编译、整合资源并打包成可执行的JAR文件。其中,"jarjar"是一个非常实用的工具,专为Java程序员设计,用于方便地对JAR文件进行操作,如重命名类...

    Java rt.jar源码

    Java的rt.jar源码是Java运行时库的核心组成部分,它包含了Java标准版(Java SE)中的大部分核心类库。rt.jar文件通常位于JDK安装目录的`jre/lib`或`lib`子目录下,其内容是Java开发和运行所必需的。由于rt.jar是二...

    Android Base64Jar包及Java完整源码

    Android Base64Jar包及Java完整源码 包含:android android.util.Base64 类, BASE64编码、解码算法;包含该类的完整Jar包。 可以直接导入Jar包或者引用类及类中相关方法。 很不错的工具类。

    JDK7源码 包含rt.jar包下的 sun包源码 sun.security包等源码

    在Java开发领域,JDK(Java Development Kit)是不可或缺的基础工具,它包含了Java运行环境、编译器以及各种工具。JDK7版本是Java历史上的一个重要里程碑,引入了许多新特性和改进。本压缩包提供了JDK7的源码,特别...

    dx.jar和d8.jar工具

    在Android开发领域,dx.jar和d8.jar是两个非常重要的工具,它们主要负责将Java字节码转换为Dalvik字节码,这是Android系统运行应用所必需的格式。本文将详细探讨这两个工具的功能、用途以及它们之间的差异。 首先,...

    Launcher 4.0源码调试必须jar包和BasicDream.java

    "Launcher 4.0源码调试必须jar包和BasicDream.java"这个主题指向了对Android Launcher 4.0版本源代码的深入理解和调试过程。这里我们将详细讨论涉及的知识点。 首先,源码调试对于任何开发者来说都是一个关键的技能...

    java代码的方式对java源码进行编译并打包成jar

    在Java开发过程中,将源码编译并打包成JAR(Java Archive)文件是一项常见的任务。JAR文件是Java平台特有的归档格式,它能够包含类文件、资源文件以及元数据,便于分发和执行。这里我们将详细讲解如何通过编写Java...

    jdk1.8 rt.jar 源码

    Java开发工具包(JDK)是Java编程语言的核心组件,其中包含了运行和开发Java应用程序所需的库和工具。在 JDK 1.8 版本中,`rt.jar` 是一个非常重要的文件,它包含了Java标准版(Java SE)的运行时类库。这个库包含了...

    OpenJDK中rt.jar源码文件

    这个源码包对于开发者来说是一个宝贵的资源,它可以帮助我们深入理解Java API的工作原理,进行问题排查,以及进行性能优化。 1. **OpenJDK**: OpenJDK(Open Source Java Development Kit)是Java开发工具集的一...

    Java下的json解析工具包:org.json.jar包

    为了方便Java开发者处理JSON数据,出现了各种JSON库,其中`org.json.jar`就是一个非常实用的工具包。这个库提供了一系列的类和方法,帮助我们轻松地构建、解析和转换JSON对象。 `org.json`库的核心类主要包括`...

    俄罗斯方块,包含jar包,和java源码,class文件

    同时,了解如何将代码打包成`.jar`文件,以及如何从源码到运行程序的过程,对于提升Java应用开发技能大有裨益。这是一个难得的实践与学习的结合,无论是初学者还是经验丰富的开发者,都能从中受益。

    mybatis3.4.2jar包和源码.zip

    MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 标题中的"mybatis3.4.2jar包"指的是MyBatis框架的3.4.2版本的二进制库...

    查看java源码工具

    标题提到的"查看java源码工具"正是为了解决这个问题。这类工具可以帮助开发者查看并分析那些无法直接访问的类库源代码。 描述中提到的"查看打包好的jar中的java源码",指的是在没有源码文件(.java文件)的情况下,...

    informix jar 包.rar{ifxjdbcx.jar、ifxjdbc.jar}

    标题中的“informix jar 包.rar{ifxjdbcx.jar、ifxjdbc.jar}”指的是一个包含Informix数据库驱动的Java归档文件(JAR)集合。这些JAR文件是Java应用程序与Informix数据库进行交互时所必需的库。下面我们将深入探讨...

    jar转换成exe工具

    标题中的“jar转换成exe工具”指的是将Java的.jar(Java Archive)文件转换为.exe(Windows可执行文件)的过程。这种转换通常是出于方便在没有Java运行环境的Windows系统上运行Java程序的目的。以下是对这个主题的...

    Java rt.jar 源码分析

    Java的rt.jar是Java运行时环境的标准类库,包含了Java标准版(JRE)的核心类。这个库中的类主要用于提供Java平台的基础功能,包括对象模型、集合框架、I/O流、网络编程、多线程、反射、安全控制等。源码分析对于深入...

    rt.jar.zip 源码

    本文将深入探讨rt.jar.zip源码的结构与内容,帮助开发者理解Java核心类库的工作原理。 首先,rt.jar是Java Runtime Library的简称,它包含了Java平台标准版(Java SE)的核心API,包括基础数据类型、集合框架、I/O...

    sun.misc.BASE64Encoder源码及jar包

    由于`sun.misc`包的非公开性质,使用这些类可能违反Java的API使用规范,因此在Java 8之后,官方推荐使用`java.util.Base64`包中的工具类,如`Base64.Encoder`和`Base64.Decoder`,它们提供了与`sun.misc`包相似的...

    luck 4.10.3.jar工具

    luck 4.10.3.jar工具luck 4.10.3.jar工具luck 4.10.3.jar工具luck 4.10.3.jar工具luck 4.10.3.jar工具luck 4.10.3.jar工具luck 4.10.3.jar工具luck 4.10.3.jar工具luck 4.10.3.jar工具luck 4.10.3.jar工具luck ...

Global site tag (gtag.js) - Google Analytics