JClassLib是一款功能強(qiáng)大、綠色免費(fèi)的java代碼查看工具,可以說是開發(fā)人員開發(fā)必備的工具之一;jclasslib不但是一個(gè)字節(jié)碼閱讀器而且還包含一個(gè)類庫允許開發(fā)者讀取,修改,寫入Java Class文件與字節(jié)碼。
【功能特點(diǎn)】
1、支持Java7-Java8(使用-target 1.7編譯的類文件)。
2、Windows 7兼容的安裝程序和啟動(dòng)器。
3、“字段”和“方法”的詳細(xì)面板現(xiàn)在具有“復(fù)制到
剪貼板”按鈕將所有簽名復(fù)制到系統(tǒng)剪貼板。
4、在字節(jié)碼顯示的底部,現(xiàn)在有一個(gè)下拉列表,其中包含所有使用的操作碼和一個(gè)按鈕,以顯示Java語言規(guī)范中相應(yīng)的官方文檔。
5、驗(yàn)證了偏移量,并且在字節(jié)碼顯示中標(biāo)記了無效的分支指令。
6、在“一般信息”中顯示主要類文件版本為詳細(xì)文本。
7、增加了CONSTANT_MethodHandle_info和CONSTANT_MethodType_info常量池條目的顯示。
8、.class和.jcw文件的文件擴(kuò)展名處理。
9、將.class和.jcw文件拖動(dòng)到主窗口將打開它們。
【更新日志】
V5.1 (2017-6-28)
1、重新加載類文件操作不起作用。
2、LocalVariableTable屬性:“Length”列始終顯示“10”。
3、系統(tǒng)屬性jclasslib.io.skipAttributes不再工作。
4、NOP操作碼打破了字節(jié)碼顯示。