为了账号安全,请及时绑定邮箱和手机立即绑定

修改jar中的文件

/ 猿问

修改jar中的文件

拉莫斯之舞 2019-11-14 15:37:00

我想修改jar中的文件。是否可以在我的应用程序中执行此操作而无需提取并重新创建?


我要修改的文件是配置文件,主要是基于xml的文件。


我感兴趣的原因是,如果我将其解压缩,则无法再次创建.exe文件。


查看完整描述

3 回答

?
饮歌长啸

您可以将u选项用于jar


从Java教程中:


jar uf jar-file input-file(s)

“存档中已存在且与添加的文件具有相同路径名的任何文件都将被覆盖。”


请参阅更新JAR文件。


比重新制作整个罐子要好得多。从程序中调用它也听起来是可能的。尝试在Java中运行命令行



查看完整回答
反对 回复 2019-11-14
?
LEATH

您可以使用Vim:


vim my.jar


Vim可以编辑压缩的文本文件,只要您unzip在环境中即可。


查看完整回答
反对 回复 2019-11-14
?
陪伴而非守候

Java jar文件与zip文件具有相同的格式-因此,如果您有一个zip文件实用程序可让您修改档案,那么您就可以介入了。第二个问题是,如果您想重新编译类或其他内容,则可能仅需重新构建jar。但是文本文件或其他内容(例如xml)应该易于修改。


查看完整回答
反对 回复 2019-11-14

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信