java反編譯工具--jd-gui

       反編譯:將二進制執行代碼轉換爲源代碼。

        首先java的源代碼文件是java文件,進行編譯器編譯後會生成字節碼class文件。但是這你能看懂?

 

 

所以我們可以對打包好的代碼進行反編譯。

《JD-GUI》是一款反編譯軟件,JD分爲JD-GUI、JD-Eclipse兩種運行方式,JD-GUI是以單獨的程序的方式運行,JD-Eclipse則是以一個Eclipse插件的方式運行。

JD-GUI下載:

官方下載:https://github.com/java-decompiler/jd-gui/releases

也可以自己找其他途徑進行下載。我下載的是windows版本,如下圖:

 

 下載完畢,雙擊運行exe

 

  運行後結果如圖:

 

    它可能會提示你該操作會損害你的計算機,作爲一個男人,我一直秉承着無視風險繼續安裝的精神。這個時候我們可以把自己的字節碼文件或者已經打包好的jar包直接拖入上圖所示界面,會進行自動反編譯的。

 

 

       上圖中進行反編譯完左側會有反編譯後的源代碼,我們可以通過Save All Sources進行指定磁盤路徑進行保存。

提示:

        反編譯完畢後可能部分代碼會有出入,所以需要自己進行一下修改。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章