換個話題休息一下
有時會想看寫的程式他的bytecode時該怎麼辦呢?
假設我寫了支程式叫Test.java
可以先在cmd的環境下編譯他
javac Test.java
之後會得到Test.class
要執行他就輸入
java Test
而如果我想看到他的反組譯碼也很容易
java有提供工具
javap
只要輸入
javap -c Test > code.txt
將Test反組譯的結果利用重新導向將他存檔到code.txt就大功告成了
javac Test.java
java Test
javap
javap -c Test > code.txt
沒有留言:
張貼留言