jar反編譯成java工具

在開發過程中,經常使用到jar包。有的jar是在ide不能查看源碼的。

這時就可以使用到jar的反編譯工具。

傳送門:

http://download.csdn.net/detail/wzp09tjlg/9801433


免費下載的一個反編譯工具,解壓之後可以看到

這樣幾個文件。點擊XJad.exe文件,打開需要反編譯的jar包或者是需要反編譯成java的文件夾:


現在就可以選擇是發編譯jar還是反編譯文件夾了。

1.反編譯jar之後會在jar包的同級文件夾中生成相應的文件,裏邊的文件都是.java文件

反編譯的之後的文件如圖:


2.反編譯文件夾時 生成的.java文件就會在文件家中,會造成.class文件和.java文件同在,看起來容易讓人混淆。

反編譯之後的文件內容如圖:



最後,當然針對java開發的小夥伴來講直接在IDE中就能看到jar的源碼,對於其他的語言的小夥伴,如果沒有編譯java的ide 可以採用這樣的方法來獲取jar的源碼.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

PS.在window平臺中 其實還有另外一個工具 是可以直接看jar的源碼的,這個工具就是jd-gui.exe。(Mac中有沒有這個工具,我不得而知.)

使用方式:下載文件 http://download.csdn.net/detail/wzp09tjlg/9801574

打開jd-gui.exe 如圖:


選擇希望查看的jar包.

右邊會有這個包下的所有類(當然如果有混淆,查看的是混淆之後的代碼 )



這裏查看的源碼是沒有經過混淆的,所以對於變量及命名都是可以識別的。

發佈了20 篇原創文章 · 獲贊 8 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章