获得一个待要修改的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