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包

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章