首頁
        手機版
        熱門搜索:
        當前位置:電腦軟件編程開發編程其它Java Decompiler

        Java Decompiler (java反編譯工具)v0.3.3

        • 大?。?48KB
        • 語言:簡體中文
        • 類別:編程其它
        • 類型:免費軟件
        • 授權:國產軟件
        • 時間:2022/07/05
        • 官網:http://www.mohammadnabati.com
        • 環境:Windows7/Windows10/Windows All

        相關軟件

        Java Decompiler是一款java反編譯工具,用戶可通過本軟件對整個jar文件進行反編譯處理,還支持眾多java編譯器的反編譯。軟件中還支持高亮著色功能讓用戶能夠更方便的進行內容的瀏覽。軟件有著簡便的操作界面,并且體積小巧功能齊全,對于編程人員來說十分的實用。

        Java Decompiler圖片1

        軟件功能

        1. 支持對整個 Jar 文件進行反編譯,并本源代碼可直接點擊進行相關代碼的跳轉

        2. 支持眾多 Java 編譯器的反編譯 (支持泛型, Annotation 和 enum 枚舉類型)

        jdk1.1.8

        jdk1.3.1

        jdk1.4.2

        jdk1.5.0

        jdk1.6.0

        jikes-1.22

        harmony-jdk-r533500

        Eclipse Java Compiler v_677_R32x, 3.2.1 release

        jrockit90_150_06

        使用說明

        1.下載java反編譯工具軟件,進行安裝

        2.雙擊打開,打開后的界面如下圖,一目了然吧?界面很簡潔,雖然是英文,但是難不倒大家的

        Java Decompiler圖片2

        3.通過file-》open file打開你想反編譯的class文件

        Java Decompiler圖片3

        4.打開,馬上看到了你熟悉的java代碼了。簡單吧?

        Java Decompiler圖片4

        常見問題

        一、什么是JD-GUI?

        1JD-GUI是一個獨立的圖形實用程序,顯示“.class”文件的Java源代碼。您可以使用JD-GUI瀏覽重建的源代碼,以便即時訪問方法和字段。

        二、程序可以反編譯豈不是很不安全?

        1、可以采用代碼混淆等技術來加大反編譯的難度和降低反編譯代碼的可讀性,但是完全避免反編譯是不可能的。

        三、java反編譯工具的原理是什么?

        由于Java、.net這樣的基于虛擬機技術的語言都是采用了ByteCode的二進制結構,因此很容易將ByteCode轉化為“抽象語法樹”(簡稱AST,《編譯原理》這門課中的概念),然后采用反編譯器就可以將AST轉換為代碼了。

        更新內容

        1、修正了“.class”表達式的識別錯誤。

        2、修正錯誤識別“開關枚舉”指令。

        3、用已知的數字常量(例如Long.MAX_VALUE)替換數值。

        4、刪除了不必要的“java.lang”前綴。

        5、修正了在最后位置上包含三元運算符的try-cacht語句的識別錯誤。

        6、添加了返回的通用變量的轉換說明。

        7、隱藏匿名類的合成字段。

        8、在內部,改進的JD-Core內存管理(復雜的智能指針C ++ 11由基本但非常高效的內存池替代)

        標簽: java反編譯

        下載地址

        網友評論

        返回頂部
        浓精灌孕h_攵女乱爱