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

可以将编译过的CLASS文件编译还原成为Java原始文件,并且不需要额外安装JVM(Java Virtual Machine)或是Java SDK的工具模组即可使用。不单如此,DJJava Decompiler也兼具有Java程序编辑工具的角色。

主要功能

DJ Java Decompiler可以反编译复杂的Java applets和二进制文件,产生准确的源代码。

DJ Java Decompiler是一个标准的Windows应用程序;它甚至不需要你的机器上安装有java开发环境。

DJ Java Decompiler不仅是一个JAVA反汇编器,而且是一个全功能的有着语法高亮的带用户界面的JAVA编辑器。

使用DJ Java Decompiler非常容易,选择你想反编译的class文件,或者仅仅是双击想反编译的class文件。

DJ Java Decompiler同时支持在界面上拖拽的方式来反编译class文件。

在Windows资源管理器的鼠标右键菜单中你也可以立即看到源代码。

你可以在你的电脑硬盘中或者在一个网络磁盘(你有全部的访问权限或者仅仅是修.jad文件改默认的输出目录)中反编译class文件。

使用方法

安装好之后,找到它的安装路径,我的是:C:/Program Files/decomp。然后将该路径加入到环境变量path中。

首先将要反编译的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- output file extension (by default '.jad') 如果不设置为-sjava,则默认扩展名为.jad

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

OK,这么多就够完成我们的任务了。

运行软件不需要安装任何Java SDK环境,但是只有安装了以上环境之后,DJ Java Decompiler才可以创建、编译、运行JAR文件,在浏览器中运行applet小程序。使用DJ Java Decompiler你可以反编译一次性反编译多个class文件。

Java环境下载:http://www.pc6.com/softview/SoftView_32168.html

java 反编译 手游_Java反编译器(DJ Java Decompiler)相关推荐

  1. java反编译的语句_Java开发网 - 请教,java反编译的问题

    Posted by:tool Posted on:2004-12-31 06:39 有synthetic标记的field和method是class内部使用的,正常的源代码里不会出现synthetic ...

  2. java反编译怎么用_Java之反编译,成功运行

    出于某些原因 需要把别人jar包里面的class修改一下信息 配置文件*.properties MANIFEST.MF 这些东西可以直接用记事本打开修改 然后替换掉就OK.. 在网上游荡了半天,没有找 ...

  3. java反编译源码_java反编译获取源码

    //实现反编译的类,现在可以判断具体有哪些方法,但是方法里面的具体细节还不能输出 importjava.lang.reflect.Constructor;importjava.lang.reflect ...

  4. java反编译是什么_什么是Java代码的编译与反编译?

    Java代码的编译与反编译 2017-02-21 Hollis 数盟 一.什么是编译 1.利用编译程序从源语言编写的源程序产生目标程序的过程. 2.用编译程序产生目标程序的动作. 编译就是把高级语言变 ...

  5. dj java实现,Java反编译器 DJ Java Decompiler

    软件介绍 使用DJ Java Decompiler你可以反编译class文件并且可以保存为文本文件或其它格式,它很容易使用.DJ Java Decompiler是Windows 2000,Window ...

  6. java 反编译工具=_JAVA反编译工具精选

    目前,比较流行的JAVA反编译工具有近30种,其中有三款堪称精品: 一. 应用广泛的JAD 在众多的JAVA反编译工具中,有几种非常著名的工具使用了相同的核心引擎--JAD,其中主要包括:Front ...

  7. java 反编译 下载_java反编译工具

    java反编译工具是一款反向翻译Java工具,能够帮助用户将.class文件反向编译成Java文件,还可以还批量处理.class文件..jar文件,使用多页面编辑功能能大大提高操作人员反向编译效率,非 ...

  8. java 反编译项目_Java 7 –反编译项目硬币

    java 反编译项目 大家好,该是从2012年开始写作的时候了.正如您在其他博客中可能已经看到的那样,有一些更改可以使您使用Java编程时的开发人员生活变得更加轻松:Diamond运算符,Switch ...

  9. java反编译工具_Java开发必会的反编译知识(附支持对Lambda进行反编译的工具)...

    我之前推送过Java代码的编译与反编译,其中简单的介绍了Java编译与反编译相关的知识,最近给GitChat写<深入分析Java语法糖>的时候,又用到了很多反编译相关的知识,遂发现哪篇文章 ...

最新文章

  1. Pandas 基础 (3)—— 重新索引
  2. 查找二叉树中出现次数最多的数 Find Mode in Binary Search Tree
  3. 基于服务器的AAA作业(第二次)
  4. 设计模式总结: 5种创建型,7种结构型,11种行为型
  5. 为什么我不再使用MVC框架
  6. 【音视频安卓开发 (八)】OpenSLES播放音频步骤和接口讲解
  7. javac参数 编译警告关闭_JVM之JIT即时编译
  8. 蚂蚁S9矿卡ddr型号确认方法
  9. java 集成ibm mq 教程_IBM MQ JMS 与spring的整合
  10. 计算机中丢失amtlib.dll如何办,amtlib.dll文件找不到怎么办-amtlib.dll文件找不到的解决办法...
  11. Cloudera迁移scm数据库
  12. 计算机网络实践报告--网络安全
  13. .Net框架设计(Yanlz+Unity+XR+C#+.Net+框架+框架设计+设计模式+工具可视化+SOA+立钻哥哥+==)
  14. ubuntu20 下从linux 5.14.0-1045 源码编译 linux-5.15.56 内核
  15. ubuntu下创建手机可用的热点wifi
  16. 学校计算机教室 计划总结怎么写,学校信息技术教师的工作总结范文
  17. springboot @Value 读取数组,List, Map等配置文件
  18. 什么是字节序(端序、低端字节序、高端字节序、网络字节序)
  19. 从零开始学习springmvc(5)——Spring国际化和全局异常处理
  20. 【ChatBot】走进聊天机器人

热门文章

  1. “云上金融,智创未来” 腾讯“云+未来”峰会金融专场在广州举行
  2. 国办支持乡村医生建设 医疗信息化提速
  3. 别让双手闲下来,来做一些练手项目吧
  4. mongodb启动不了:child process failed, exited with err
  5. 各种AJAX方法的使用比较
  6. 理解Android系统的进程间通信原理------RPC机制
  7. linux cat 合并文本 中间添加分隔符
  8. golang 面向对象 简介
  9. php serialize unserialize 数据序列化 与 反序列化
  10. linux shell 杀进程 kill 包含关键字的进程