各位大侠。怎么修改jar文件中的class文件后再打包成jar文件。摆脱了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了各位大侠。怎么修改jar文件中的class文件后再打包成jar文件。摆脱了相关的知识,希望对你有一定的参考价值。

看你的问题应该包含两个方面:
1、怎么修改jar包中的class文件?
如果有源码,直接修改源码,重新编译;
如果没有源码,那要使用反编译工具反编译之后,再进行修改,重新编译;

2、怎么把修改好的class文件替换jar包中原来的class文件?
最简单的方法就是:使用rar,zip,好压等解压缩工具打开jar包,直接把修改的class文件拖进去,覆盖原来的class文件。
麻烦的就是使用eclipse或java命令重新打包,不建议新手使用。
参考技术A 可以用7-zip、winzip等解压缩工具打开jar文件,然后将你要替换的class文件拖进去就行了。 不过,强烈建议你在开发工具里改好代码,重新编译打包。 参考技术B 直接修改class文件比较麻烦,可以反编译以后根据反编译内容重写.java源码后重新编译,找到编译完的.class文件,用winrar打开原来的jar文件,将.class文件复制到原来的位置覆盖就行

打包的jar 替换或修改文件

参考技术A java 中 jar包的修改文件,一般分两种:

第一种  修改jar包中的文件,用压缩工具打开,直接进行修改或替换就可以了。

第二种 修改或替换 jar包的jar包文件  ,具体步骤如下:

解压第一层目录  

把对应的jar包解压出来后

打开需要修改的jar包中的文件,修改文件,此时要选择解压工具的文件项,把要添加的文件该成 不直接压缩直接存储文件。

接着把改好的文件放到第一个jar包即可。

以上是关于各位大侠。怎么修改jar文件中的class文件后再打包成jar文件。摆脱了的主要内容,如果未能解决你的问题,请参考以下文章

怎么修改jar包中的class文件然后再重新打成jar包

怎么替换指定jar中的class文件

怎么修改jar包中的class文件然后再重新打成jar包

如何修改jar包里面的.class文件

怎么修改jar包中的class文件然后再重新打成jar包

打包的jar 替换或修改文件