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代碼。然后拷入我們的項目就可以了。