java 8 反編譯工具是最新的java反編譯的工具,功能也是非常的多,在2017年也是進(jìn)行了很多的更新變動(dòng)的,有需要的用戶都是可以來免費(fèi)的下載的!
java 8 反編譯工具官方介紹
JD-Core 是一個(gè)免費(fèi)的庫,從一個(gè)或多個(gè)“.class”文件中 重構(gòu)Java源代碼。JD-Core可以用來恢復(fù)丟失的源代碼,并深究Java運(yùn)行時(shí)類庫。支持Java 5的功能:如注釋,泛型或枚舉 。JD-GUI 和 JD-Eclipse都包括JD-Core。
JD-GUI 是一個(gè)獨(dú)立的顯示“.class” 文件Java源代碼的圖形用戶界面工具。您可以使用JD-GUI瀏覽和重建源代碼的即時(shí)訪問方法和字段,以代碼高度方式來顯示反編譯過來的代碼。
java 8 反編譯工具怎么用 使用方法
1、運(yùn)行exe就可以用,無需安裝.
2、可以直接查看.jar文件,也可以把.jar解壓后查看.class文件
3、可以把打開的文件保存為.java文件
4、但是只能單個(gè)文件保存的,不能把整個(gè)jar包反編譯成原結(jié)構(gòu)的文件夾
反編譯器的原理是什么
由于Java、.net這樣的基于虛擬機(jī)技術(shù)的語言都是采用了ByteCode的二進(jìn)制結(jié)構(gòu),因此很容易將ByteCode轉(zhuǎn)化為“抽象語法樹”(簡(jiǎn)稱AST,《編譯原理》這門課中的概念),然后采用反編譯器就可以將AST轉(zhuǎn)換為代碼了。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版