java Decompiler(java反編譯工具)是款功能強大的jave反編譯器,你可以用它重建源代碼,編寫程序,創建新的內容!產品完全免費,如有需要的用戶,可以來IT貓撲下載它哦!
軟件介紹
Java Decompiler是Java語言的反編譯工具,目前提供了:圖形界面化的工具、Elipse插件、Intellij Idea插件。

使用方法:
下載后打開軟件,直接將jar包拖進去:

效果圖非常美觀:

常見問題
一、什么是JD-GUI?
1JD-GUI是一個獨立的圖形實用程序,顯示".class"文件的Java源代碼.您可以使用JD-GUI瀏覽重建的源代碼,以便即時訪問方法和字段.
二、程序可以反編譯豈不是很不安全?
1、可以采用代碼混淆等技術來加大反編譯的難度和降低反編譯代碼的可讀性,但是完全避免反編譯是不可能的.
三、java反編譯工具的原理是什么?
由于Java、.net這樣的基于虛擬機技術的語言都是采用了ByteCode的二進制結構,因此很容易將ByteCode轉化為"抽象語法樹"(簡稱AST,《編譯原理》這門課中的概念),然后采用反編譯器就可以將AST轉換為代碼了.





