Re: [問題] .class檔可否轉成Jasmin中的.j檔?

看板java作者 (十年~)時間13年前 (2012/03/06 11:20), 編輯推噓2(201)
留言3則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《chung928 (強強)》之銘言: : 如提 : 小弟現在在接觸JVM,看到書裡有介紹了Jasmin這套免費軟體 : 下載後它裡面有examples,examples裡有一些.j檔的範例 : 可以藉由執行Jasmin將.j檔轉換成.class檔後執行 : .class可反組譯成.java : 小弟想問的是有沒有方法可以將這整個流程顛倒過來 : 變成.java -> .class -> .j : 還請各位前輩指教! .java -> .class 就是編譯器的工作。 .class -> .j 的部分可以使用 JDK 內建的 javap 工具,雖然 javap 產生的 Java 組語碼不完全同於 Jasmin,但兩者對 JVM instruction 所使用的名稱幾乎完全相同。 (如果你是要用來輔助學習 Jasmin 或是 bytecode engineering 應已足夠) 如果有在使用 Eclipse IDE,可以考慮安裝 objectweb ASM(http://asm.ow2.org/) 的 Bytecode Outline plugin for Eclipse。 http://asm.ow2.org/eclipse/index.html -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.74.190 ※ 編輯: sbrhsieh 來自: 218.173.74.190 (03/06 11:23)

03/06 12:49, , 1F
了解,感謝,這就是我所要的~
03/06 12:49, 1F
※ 編輯: sbrhsieh 來自: 218.173.73.79 (03/06 15:00)

03/06 16:54, , 2F
感謝,我後來是參考了下面那網址安裝完成
03/06 16:54, 2F

文章代碼(AID): #1FLO9aK4 (java)
文章代碼(AID): #1FLO9aK4 (java)