JClassLib字節(jié)碼閱讀器聯(lián)合創(chuàng)作 · 2023-09-28 22:21JClassLib不但是一個(gè)字節(jié)碼閱讀器而且還包含一個(gè)類(lèi)庫(kù)允許開(kāi)發(fā)者讀取,修改,寫(xiě)入Java Class文件與字節(jié)碼。 瀏覽 26點(diǎn)贊 評(píng)論 收藏 分享 手機(jī)掃一掃分享 編輯 分享 舉報(bào) 評(píng)論圖片表情視頻評(píng)價(jià)全部評(píng)論推薦 JClassLib字節(jié)碼閱讀器JClassLib不但是一個(gè)字節(jié)碼閱讀器而且還包含一個(gè)類(lèi)庫(kù)允許開(kāi)發(fā)者讀取,修改,寫(xiě)入JavaClass文件與字節(jié)碼。JBETJava字節(jié)碼工具通過(guò)JBET(Java Binary Enhancement Tool )的API可對(duì)Class文件CojenJava字節(jié)碼工具Cojen是一個(gè)動(dòng)態(tài)Java字節(jié)碼生成和分解工具。使用一個(gè)建造器來(lái)方便地生成代碼,而不用再選擇精確的ASMSupportJava字節(jié)碼操作當(dāng)使用ASM編寫(xiě)的時(shí)候 很多情況下需要了解JVM底層的指令的, 并且需要對(duì)棧和本地變量顯式的進(jìn)行操作NestedVMJava字節(jié)碼工具NestedVM 為Java的字節(jié)碼提供了一個(gè)二進(jìn)制的轉(zhuǎn)換器,一些使用 GCC 編譯的二進(jìn)制文件可以JiapiJava字節(jié)碼工具Jiapi 是一個(gè)用來(lái)改變正常 Class 裝載過(guò)程的工具。Jiapi 通過(guò)操作類(lèi)的字節(jié)碼來(lái)代替 CNestedVMJava字節(jié)碼工具NestedVM為Java的字節(jié)碼提供了一個(gè)二進(jìn)制的轉(zhuǎn)換器,一些使用GCC編譯的二進(jìn)制文件可以直接轉(zhuǎn)為Java的類(lèi),并使用純Java的方式運(yùn)行。CojenJava字節(jié)碼工具Cojen是一個(gè)動(dòng)態(tài)Java字節(jié)碼生成和分解工具。使用一個(gè)建造器來(lái)方便地生成代碼,而不用再選擇精確的指令。Cojen提供的工具類(lèi)演示了代碼生成器和加載器的使用。示例代碼http://cojen.souJBETJava字節(jié)碼工具通過(guò)JBET(JavaBinaryEnhancementTool)的API可對(duì)Class文件進(jìn)行分解,重新組合,或被編輯。JBET也可以創(chuàng)建新的Class文件。JBET用一種結(jié)構(gòu)化的方式來(lái)展現(xiàn)JavaBECLJava字節(jié)碼校驗(yàn)BCEL (Byte Code Engineering Library) 包含一個(gè)名為 JustIc點(diǎn)贊 評(píng)論 收藏 分享 手機(jī)掃一掃分享 編輯 分享 舉報(bào)