java根据jar包反编译后修改再打包回jar的做法
来源:互联网 发布:福岛五十死士现状知乎 编辑:程序博客网 时间:2024/06/10 12:22
java根据jar包反编译后修改再打包回jar的做法
1. 得到一个待要修改的jar包
2. 我的环境是windows,然后解压这个jar包,得到一堆class文件,这时候就找到你需要的那个class文件
3. 我首先是使用jd-gui工具看一下这个class文件,然后复制出来,粘贴到一个java文件中,然后对这个文件按你需要的方式进行编辑
4. cmd命令调出终端,使用javac 修改后的java文件路径 ---》 重新得出class文件
5. 再次使用jar cvf test.jar a test.jar是生成的jar a是文件夹名字,他里面还有一个b文件夹,完整的目录结构是a/b/example.class 我这个命令的目的是把a.b作为包名打进去jar里面
6. 好了,大功告成咯
如果在进行工程中出现如下错误:
Unsupported major.minor version 51.0 这是因为你编译的jar包环境与运行的java环境不是在同一个版本上面,调整为一致就可以解决问题勒。
0 0
- java根据jar包反编译后修改再打包回jar的做法
- java根据jar包反编译后修改再打包回jar的做法
- java根据jar包反编译后修改再打包回jar的做法
- java根据jar包反编译后修改再打包回jar的做法
- java根据jar包反编译后修改再打包回jar的做法
- JAVA 技巧 反编译JAR 再打包
- JAVA 技巧 反编译JAR 再打包
- JAVA 技巧 反编译JAR 再打包
- 将JAR包反编译,修改后重新打包(转)
- 将JAR包反编译,修改后重新打包
- 将JAR包反编译,修改后重新打包
- jar包反编译,修改后再编译成jar包
- 如何快速反编译JAVA的jar包或war包
- 如何快速反编译JAVA的jar包或war包
- jad 反编译jar包
- 反编译jar包
- Jad反编译jar包
- 反编译war包 jar
- 上下文切换和锁
- 贝叶斯公式的简单介绍
- 探讨最近比较火的网络招聘平台
- 携程App的网络性能优化实践
- webservlet不能识别为type原因
- java根据jar包反编译后修改再打包回jar的做法
- linux arp z组播检测IP冲突
- HDFS Shell 命令
- Objective-C学习阶段的知识点总结
- HDOJ3339(最短路+01背包)
- Lua两个table中B中所有元素大于等于A中每个元素的个数
- 如何清除webdynpro的缓存
- fragment监听onBackPressed返回键
- 蚊子与蜘蛛