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包

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