社区
Java EE
帖子详情
class反编译成java源代码
luozheng
2003-08-25 02:09:01
我现在有一个别人编的东东,不过都是class了。偶现在需要对这个东东改进。不知有没有什么好的工具能够反编译过来。
...全文
54
7
打赏
收藏
class反编译成java源代码
我现在有一个别人编的东东,不过都是class了。偶现在需要对这个东东改进。不知有没有什么好的工具能够反编译过来。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zcjl
2003-08-26
打赏
举报
回复
网上去下嘛
到处都是
小颖Java源代码反编译超级引挚V1.4版
touristch
2003-08-26
打赏
举报
回复
我也想要一个!谢谢!
hua.chen@china.jinfonet.com
Sundery
2003-08-25
打赏
举报
回复
我也想要一份学习一下,可以吗?
sundery@sjtu.edu.cn
谢谢了
luozheng
2003-08-25
打赏
举报
回复
wucxpanglf(枫):
好呀。传给我吧。 wu_luozheng@163.com
hesi726
2003-08-25
打赏
举报
回复
jad 希望你的代码不长!
否则,有你难受的了!
它不能把参数名称给你反编译过来的!
wucxpanglf
2003-08-25
打赏
举报
回复
你可以下载个DJ Java Decompiler工具,需要的话我可以传给你!
wantvictory
2003-08-25
打赏
举报
回复
jad
小颖
Java
源代码
反编译
专家
小颖
Java
源代码
反编译
专家,可以对整个文件夹下的
class
文件一起
反编译
,挺好用的呵呵
经典的
java
反编译
工具 jad
JAD本身是一个命令行工具,没有图形界面,我之前上传的Cavaj
Java
Decompiler就是以jad为内核,加了一个图形界面……
反编译
工具jad简单用法 以下假设jad.exe在c:\
java
目录下 一、基本用法 Usage: jad [option(s)] 直接输入类文件名,且支持通配符,如下所示。 c:\
java
\>jad example1.
class
c:\
java
\>jad *.
class
结果是将example1.
class
反编译
为example1.jad。将example1.jad改为example1.
java
即得源文件。 二、Option -o 不提示,覆盖源文件 三、Option -s c:\
java
\>jad -s
java
example1.
class
反编译
结果以.
java
为扩展名。 四、Option -p 将
反编译
结果输出到屏幕 c:\
java
\>jad -p example1.
class
将
反编译
结果重定向到文件 c:\
java
\>jad -p example1.
class
>example1.
java
五、Option -d 指定
反编译
的输出文件目录 c:\
java
\>jad -o -dtest -s
java
*.
class
命令行选择的列表 -a - 用JVM字节格式来注解输出 -af - 同 -a,但是注解的时候用全名称 -clear - 清除所有的前缀 -b - 输出多于的括号 (e.g., if(a) { b(); }, default: no) -d - 指定输出文件的文件目录 -dead -试图
反编译
代码的dead 部分(default: no) -disass - 不用用字节码的方式
反编译
(no
JAVA
source generated) -f - 输出整个的名字,无论是类还是方法 -ff -输出类的
成
员在方法之前 (default: after methods) -i - 输出所有的变量的缺省的最初值 -l - 将strings分割
成
指定数目的块的字符 (default: no) -lnc - 将输出文件用行号来注解 (default: no) -nl - 分割strings用新行字符 newline character (default: no) -nodos -不要去检查
class
文件是否以dos方式写 (CR before NL, default: check) -nocast - 不要生
成
辅助文件 -nocode -不要生
成
方法的
源代码
-noconv - 不要转换
java
的定义符 (default: do) -noctor - 不允许空的构造器存在 -noinner -关掉对内部类的支持 (default: turn on) -nolvt - 忽略局部变量的表信息 -nonlb - 不要输出一个新行在打开一个括号之前 (default: do) -o - 无需确认直接覆盖输出 (default: no) -p - 发送
反编译
代码到标准输出 STDOUT (e.g., for piping) 很多人困扰,
反编译
之后中文显示乱码问题,其实显示的不是乱码,是unicode字符。 -8 - 将Unicode字符转换为ANSI字符串,如果输出字符串是中文的话一定要加上这个参数才能正确显示。 最常用的
反编译
指令如下所示: Jad –d D:\
java
source –s .
java
-8
java
test.
class
这条指令将当前目录下的
java
test.
class
反编译
为
java
test.
java
并保存在D:\
java
source目录里,其中的提示输出为中文,而不是Unicode代码。
尹
成
JAVA
快速入门
编译的
Java
代码中的存储引用在运行时由
Java
解释程序决定实际存储地址。
Java
运行系统使用字节码验证过程来保证装载到网络上的代码不违背任何
Java
语言限制。这个安全机制部分包括类如何从网上装载。例如,装载的类是...
DJ
Java
Decompiler 3.12.12.100(破解)
使用DJ
Java
Decompiler你可以
反编译
class
文件并且可以保存为文本文件或其它格式,它很容易使用。DJ
Java
Decompiler是Windows 2000,Windows XP,Windows 2003,Windows Vista,Windows 7环境下的
反编译
器,它可以从已经编译的二进制
class
文件重新创建最初的
源代码
(比如说
Java
applets)。 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
文件。 你不需要安装有
Java
虚拟机或者其它任何
Java
SDK环境,但是你安装了以上环境之后,DJ
Java
Decompiler就可以创建、编译、运行JAR文件,在浏览器中运行applet小程序。使用DJ
Java
Decompiler你可以
反编译
一次性
反编译
多个
class
文件。
JAD
反编译
工具
JAD
反编译
工具 将.
class
文件转变为
Java
源代码
文件.
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章