獲得一個待要修改的jar包java
個人環境是windows,而後解壓這個jar包,獲得一堆class文件,這時候就找到你須要的那個class文件windows
我首先是使用jd-gui工具看一下這個class文件,而後複製出來,粘貼到一個java文件中,而後對這個文件按你須要的方式進行編輯工具
cmd命令調出終端,使用javac 修改後的java文件路徑 ---》 從新得出class文件ui
再次使用jar cvf test.jar a test.jar是生成的jar a是文件夾名字,他裏面還有一個b文件夾,完整的目錄結構是a/b/example.class 我這個命令的目的是把a.b做爲包名打進去jar裏面cmd
好了,大功告成咯io
若是在進行工程中出現以下錯誤:編譯
Unsupported major.minor version 51.0 這是由於你編譯的jar包環境與運行的java環境不是在同一個版本上面,調整爲一致就能夠解決問題勒。class