1. 程式人生 > >如何將war反編譯為java專案

如何將war反編譯為java專案

War包反編譯過程

很多人可以將專案編譯為war釋出,可是有時候得到war確看不到原始碼。今天分享下war反編譯的過程:

1.首先下載一個小工具,在http://jd.benow.ca/官網下載jd-gui工具,按照自己的系統下載。

2.將自己的war字尾改為.zip,然後解壓出來,解壓出來後我們可以看到web-app下面的檔案全部都在,只有java檔案不存在,但是在WEB-INF多出了一個classes的檔案,進去後可以看到是我們java檔案的編譯檔案,都是.class檔案。

3.在eclise建立web專案,將解壓出來的web-app下面的內容全部拷入,然後開啟jd-gui工具,將.class檔案拖拽進去。我們可以看到自動的將我們java專案原結構分離出來。我們只需要儲存,編譯後的java程式碼。然後拷入我們的專案就可以了。

---------------------  作者:shuaipu813  來源:CSDN  原文:https://blog.csdn.net/shuaipu813/article/details/53390143  版權宣告:本文為博主原創文章,轉載請附上博文連結!