8个答案 按时间排序 按投票排序
-
采纳的答案
看你的问题应该包含两个方面:
1、怎么修改jar包中的class文件?
如果有源码,直接修改源码,重新编译;
如果没有源码,那要使用反编译工具反编译之后,再进行修改,重新编译;
2、怎么把修改好的class文件替换jar包中原来的class文件?
最简单的方法就是:使用rar,zip,好压等解压缩工具打开jar包,直接把修改的class文件拖进去,覆盖原来的class文件。
麻烦的就是使用eclipse或java命令重新打包,不建议新手使用。2012年8月29日 11:22
-
1.楼上哥们的说的 导入到eclipse中, 修改完了 然后导出jar即可
2.jar cf file.jar *.class 将当前目录下所有CLASS文件打包成新的JAR文件
3.对于补丁。之前已经有jar 例如:发现一个bug.那么修改其中一个类,需要在次打包,对于这种情况,只需要把对应的 class放在指定的目录中 例如:file.jar中有一个类Demo 修复了bug需要再次上传,他对应的路径是com.demo.Demo;
那么只需要把Demo.class 在项目classes 目录下,建立一个com/demo/文件夹
把Demo.class放入,classes 下的class优先加载jar中的class ,这样会覆盖jar文件中的类2012年8月29日 11:28
-
可以用7-zip、winzip等解压缩工具打开jar文件,然后将你要替换的class文件拖进去就行了。
不过,强烈建议你在开发工具里改好代码,重新编译打包。2012年8月29日 10:50
相关推荐
修改jar包中的class文件文中用到的源码
譬方说要在jar包中查询目个**.class文件。用户可以不用打开Jar包,直接输入路径和要查找的文件即可搜索。 3.除了对Jar包进行搜索分析外,还可以对zip包进行分析 4.填写搜索路径是最好不要只填写“E:/”根盘目录,...
jar包中class文件的反编译插件,我在网上搜了很多反编译插件的资料,都是不支持eclipse和myeclipse的,都无法反编译jar包中class文件,后面我拿着反编译插件自己进行配置,终于配置出支持eclipse和myeclipse的反编译...
主要介绍了Java实现从jar包中读取指定文件的方法,涉及java针对jar文件的读取及查找相关操作技巧,需要的朋友可以参考下
JarClassSearch class 文件搜索工具,可以查找出指定名称的class出现了那些jar包中 对jar包上了数量的工程特别有用,而且是GUI界面的 真是人见人爱,见人爱人,javaer 的居家旅行必备
NULL 博文链接:https://hw1287789687.iteye.com/blog/2063620
java反射jar包中class,并可进行文件比较
springmvc项目中如何加载jar包中的spring配置文件
springboot 项目编译后无法扫描加载到子jar包中的注解解决方法
Eclipse中查看class源码的插件,jar包反编译查看工具,两种方式查看jar包对应的源代码。亲测可用
Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中
jclasslib修改jar包里面的class文件包含jar
寻找指定路径下jar包中含特定字符串的文件
如何将.class文件打成jar包
主要介绍了解决SpringBoot jar包中的文件读取问题实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
springboot 打thin 瘦包,jar包不包含在启动jar包中,含源代码
详细介绍了,如何将class文件打包成jar文件
java反编译项目工程,可以将class 文件 进行 修改 重新导包 生成修改后的jar 步骤 1、将需要修改的 jar 包 放入 lib 目录下,并加入项目中 ,选中 jar 右击 选择 add a libray这个时候会看到 jar 的 目录 结构 2、...
jar包、class文件读取工具,java编译后的文件读取
在编写完自己的程序以后,可以利用此方式提供给其他应用程序,安全