因項目需要,需要更改第三方的jar,記錄一下修改並打包的過程,防止忘記
- 首相需要工具jd-gui.exe 和壓縮工具WinRAR. jd-gui.exe用來讀取class文件並編譯成.java文件。
- 拿到需要更改的jar文件,並用jd_gui這個工具打開 找到需要更改的類,之后file -> save source 將源碼導出
- 在eclipse建立工程,如果是Android工程建立Android工程,Java工程建立Java工程,建立好工程之后,建立你需要更改的類,這個時候報名很重要,這個Java文件原來是什么包名就是什么報名。這個時候,這個Java文件可能會有錯誤,因為它能依賴於其他的類,用winRar這個工具打開原理的jar包,並刪除你需要修改的class文件,之后將這個jar包導入到你的工程中,這個時候一般就不會報錯了,除非還依賴與其他的jar包,那你需要什么jar就導入什么jar就行了。
刪除相應的class文件: 用WinRAR打開之后,找到文件,右鍵->刪除文件
4. 更改工程中的Java文件,之后導出jar這個文件的jar包,並解壓。
5. 找到重新打包的class文件,並用WinRAR這個工具將這個class文件放到原來的位置。OK結束,替換掉原來的jar就可以了
將文件放到jar中:用WinRAR打開之后,找到文件包下,點擊左上角的添加,找到相應的類,確定。
