java根据jar包反编译后修改再打包回jar的作法

  1. 获得一个待要修改的jar包java

  2. 个人环境是windows,而后解压这个jar包,获得一堆class文件,这时候就找到你须要的那个class文件windows

  3. 我首先是使用jd-gui工具看一下这个class文件,而后复制出来,粘贴到一个java文件中,而后对这个文件按你须要的方式进行编辑工具

  4. cmd命令调出终端,使用javac 修改后的java文件路径 ---》 从新得出class文件ui

  5. 再次使用jar cvf test.jar a test.jar是生成的jar a是文件夹名字,他里面还有一个b文件夹,完整的目录结构是a/b/example.class 我这个命令的目的是把a.b做为包名打进去jar里面cmd

  6. 好了,大功告成咯io

若是在进行工程中出现以下错误:编译

Unsupported major.minor version 51.0 这是由于你编译的jar包环境与运行的java环境不是在同一个版本上面,调整为一致就能够解决问题勒。class

相关文章
相关标签/搜索