JClassLib是一款免费易用的开源的java字节码查看软件,它可以修改、读取、写入Java Class,小编这里附上官方最新版本,下面还有详细的使用教程,可以参考。
JClassLib使用方法
1、比如说这个就是原来的java文件,很简单就是输出 google 这个字符串

2、编译之后,控制台执行结果为 google,为什么用 javac -d . Main.java 去编译java文件,这个我就不解释了,不懂的话去恶补一下

3、找到Main.class文件,并用 jd-gui打开,效果如下


4、在这里很明显看到源码,可惜不能修改呀,现在就准备修改工具,搞定它。解压jclasslib,目录如下

5、在eclipse里面创建一个java工程,然后把src文件覆盖到工程目录下,并且执行BrowserApplication.java,得到一个工具叫做Bytecode viewer,如下图


6、现在咱们可以利用工具找到我们修改的部分,我们就是要修改Main.class文件中google,修改成 baidu。
结构目录很清楚,methods就是方法,print是打印google字符串的方法,main是主函数,在这里我们找到print并打开

7、打开code,我们会看到第二行 lbc #4 <google>,这时我们点击#4

8、这个效果如下,通过这个,我们知道google字符串的地址在哪里了,在#21, 这个时候 点击 cp info #21

9、这时,我们看到的google字符是在[21]这个位置,并且CONSTANT_Utf-8_info,这些信息待会修改的时候 很有用。

10、现在我们可以用代码去把 google 修改成 baidu。首先创建一个工程,把刚刚下载jclasslib文件夹下bin目录下jclasslib.jar引入,如下图

11、Main.java函数代码如下

12、不报错,就代表成功了,然后再执行Main.class文件

JClassLib功能介绍
1、支持Java7-Java8(使用-target 1.7编译的类文件)。
2、Windows 7兼容的安装程序和启动器。
3、“字段”和“方法”的详细面板现在具有“复制到剪贴板”按钮将所有签名复制到系统剪贴板。
4、在字节码显示的底部,现在有一个下拉列表,其中包含所有使用的操作码和一个按钮,以显示Java语言规范中相应的官方文档。
5、验证了偏移量,并且在字节码显示中标记了无效的分支指令。
5、在“一般信息”中显示主要类文件版本为详细文本。
6、增加了CONSTANT_MethodHandle_info和CONSTANT_MethodType_info常量池条目的显示。
7、.class和.jcw文件的文件扩展名处理。
8、将.class和.jcw文件拖动到主窗口将打开它们。
- PC官方版
- 安卓官方手机版
- IOS官方手机版

















下载
下载
下载
下载
下载
下载
uAPP Creator(安卓软件制作工具)1.0.1 官方版
Java SE Development Kit 8 (JDK)v8.0.341 官方版
x64dbg(程序逆向反汇编修改神器)2022.07.27 简体中文版
微信开发者工具小游戏版1.05.2204264 官方版
JetBrains DataGrip 2022 中文破解版221.5591.46 免费版
JetBrains CLion 2022 破解版221.5080.224 中文免费版
IntelliJ IDEA 2022.1 中文免费版221.5080.210 破解版
JetBrains PhpStorm 2022.1中文破解版221.5080.224 免费版
JetBrains Rider 2022.1.1 破解版221.5591.20 免费版
JetBrains RubyMine 2022.1 破解版221.5080.196 中文免费版
WebStorm2022破解版(WebStorm 2022.1)221.5080.193 免费版
goland2022破解版(GoLand 2022.1中文版)221.5080.224 免费版
pycharm2022破解版221.5080.212 中文免费版
python3.10.4官方版最新版
matlab r2022a中文破解版9.12.0 免费版
MATLAB R2019b破解版9.7.0.1190202 免费版
matlab r2020b 破解版免费版
scala语言开发工具2.13.2 官方版
julia开发环境1.7.0 免费版
rust开发环境1.56.1 官方版
aardio桌面软件开发工具35.7.5 绿色最新版
慧编程电脑版5.4.0 最新版
编程猫定制课3.3.0 官方版
精易编程助手3.98 绿色免费版
python3.8.5稳定版免费下载
ulang(木兰编程语言)0.2.2官方免费版
小码精灵编程电脑客户端1.12.0官方最新版
易语言5.9.0 免费版
KRobot编程工具0.8.5 官方64位版


JetBrains PhpStorm 2018免费版2018.3.6 x6
sublime text 33.3126 中文版64位下载
JetBrains CLion2021中文版2021.1.2 x64免费
JetBrains Rider 2021免费版2021.1.3 x64中
JetBrains WebStorm 2021免费版2021.1.1中文
儿童编程软件(Scratch)3.9 中文免费版
JetBrains GoLand 2018官方版2018.3.6 x64
APK改之理(APK ide)3.3 最新去广告版
eclipse helios版本(Eclipse IDE for Java
MyEclipse5.5.1破解版免费版【附注册机】