您当前的位置:首页 > 其他技术 > 其他技术

教你反编译java成class的方法

本文出处:网游动力作者:本站发布时间:2011-06-19阅读次数:

设置java的环境变量
------------------------------------
JDK:1.6.0.18 建议安装在D盘,并设置好以下3个环境变量
------------------------------------.
右键点击电脑桌面的(我的电脑)(属性)选(高级)点(环境变量)点(新建))
输入以下内容:
如:
变量名(JAVA_HOME)
变量值(D:jdk1.6.0_18)
-------------------------------------
JAVA_HOME=D:jdk1.6.0_187
PATH=%JAVA_HOME%bin;%PATH%
CLASSPATH=.;%JAVA_HOME%libtools.jar
--------------------------------------
解压《英雄倾城250级注册升级补丁.rar》里面的client.zip到d:/盘
再点右键复制client文件夹(备份)
d:/盘下就有了(client)和(复件 client)两个文件夹
打开反编辑工具XJad_V2[1].2点(文件)菜单的(反编译文件夹)选项,反编译d:/盘下的(复件 client)文件夹
到此所有的前期设置都已经完成,下面开始修改编译:
修改人物的职业和性别:.
"弓箭手", "法师", "武士"
"男", "女"
笔记本打开d:/盘下的(复件 client)文件夹
如::
D:复件 clientappgamec
把里面的j.java打开(已经反编译好了的)
修改"弓箭手", "法师", "武士"
修改成"啊猪", "啊猫", "啊狗"
"男", "女"
"基佬", "人妖")
(非专业人员请勿修改其他代码)
保存退出
把修改过的j.java复制到d:/盘下的(client)文件夹
如:
D:client(未反编译过的)
放在文件夹的根目录:
如:
D:clientj.java
-------------------------------------------
下面开始将java编译成class
-------------------------------------------
点击电脑左下角的(开始)菜单选(运行)  开始-运行
输入cmd确定
弹出dos的窗口
在命令行输入:c:Documents and SettingsAdministrator>D:
进入D盘符
D:
D:cd client
进入d:/盘下的(client)文件夹
输入编译命令:
D:clientjavac j.java
到此完成java到class的编译
再到d:/盘下的(client)文件夹就可以看到编译好的
———————————————————————
重点简介:
---------------------------------------------
1:解压client两个文件夹(client)和(client2)
(client)一个用来反编译成java源码(文件夹下含有java源码编译class时会报错的)
(client2)一个用来编译成class文件(全部都是干净的class文件)
2.把修改过的java源文件放到(client2)的根目录下进行编译class
引用的类是基于整个目录结构的,所以要放在文件夹的根目录下编译

用RAR解压软件打开client压缩包,把编译好的j.class按照目录结构拖进去,就可以用了。