JVM Oolong 汇编字节码(class)文件

不想费事的,可以去https://download.csdn.net/download/qq_34595792/12461930此处直接下载jar包

1. 首先,去https://github.com/jpbirdy/programming-for-the-jvm 下载源码

2. 将此源码编译为class字节码文件

   2.1 在命令行模式下,打开源码所在目录,比如 cd src

   2.2 执行命令:dir *.java/s/b > srclist.txt  即将此目录下所有.java文件的绝对路径写入srclist.txt文件中

  2.3 javac -classpath.;lib/thumbelina.jar;lib/scheduling.jar;lib/sax2.jar;lib/htmlparser.jar;lib/htmllexer.jar;lib/filterbuilder.jar;lib/brokenwin_utility.jar; 
-d com @srclist.txt    利用javac编译器和其他辅助jar包,将srclist.txt文件中中所列.java文件,编译为class文件,并放入com包中

3. 将字节码文件打包为jar包

jar -cvf Oolong.jar com  即利用jar -cvf命令 将com下字节码文件,打包为Oolong.jar的jar包

4. 将编译成功的Oolong.jar包,放到jdk/lib目录下,并在classpath下添加指向该jar的路径:如.;%JAVA_HOME%\lib\Oolong.jar

5. 执行汇编(反编译)操作

java COM.sootNsmoke.oolong.Gnoloo Test.class 即可生成Test.j文件,用文本编辑工具打开Test.j文件,即可查看 

 

注:不想费事的,可以去https://download.csdn.net/download/qq_34595792/12461930此处直接下载jar包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值