1. 程式人生 > >war反編譯成java專案

war反編譯成java專案

 

            第一步:到伺服器下載專案並將.war改成.zip

            第二步:下載jar反編譯工具jd-gui  下載地址: http://jd.benow.ca/ (下載跟自己系統對應的版本)

   

            第三步:開啟jd-gui:

            File-->Open File ,開啟剛才下載的war,這個時候jar已經被反編譯了,再File-->Save All Sources,匯出來的是一個zip包,裡面包含這些內容,圖一:

         

          WEB-INF資料夾裡面包含編譯好的java檔案,圖二

         

  第四步:開啟eclipse,匯入剛才從伺服器下載的war包專案  File-->Import-->war

  第五步:將第三步圖一的檔案,copy到當前專案的WebContent資料夾,圖二的java檔案copy當前專案的src資料夾。另外需要把從伺服器匯出的war裡面WebContent\WEB-INF\lib下面的相關依賴jar,copy過來。

  第六步:這個時候,你會發現還會有各種錯誤的,比如jre版本的選擇不一致,重複定義變數,多出很多的註釋,等等,修改修改,這樣一個專案就被反編譯出來了。