编辑jar中的.properties文件而不提取它或更改为.zip格式

时间:2013-12-12 05:24:33

标签: java

我目前参与了一个项目,该项目需要加载一个位于jar文件中的属性文件,我需要编辑。我有一点谷歌搜索并看到了很多不同的方法来实现这个所有想法说我需要将它重命名为.zip文件并在编辑后再次转换为.jar,但我不满意这个答案,因为我想执行没有提取jar的编辑...有任何可能性通过使用命令提示符或使用一些界面....任何想法的朋友

4 个答案:

答案 0 :(得分:2)

如果你安装7-zip,你应该能够直接打开jar文件,并将属性文件从存档中拖出到桌面或其他东西。在那里,您可以打开/编辑然后将其拖回7-zip窗口。这就是我如何做到的。

答案 1 :(得分:2)

JAR文件基于ZIP文件格式构建,并具有.jar文件扩展名。您可以使用JDK附带的jar命令创建或提取JAR文件。你也可以使用zip工具来做到这一点;

您必须知道JAR文件 - 与任何其他ZIP文件一样,都是压缩格式。你无法更新zip存档中的文件而不将其解压缩并将其放回存档,无论你使用什么工具(Zip,WinRar,7-Zip或jar),你只是提取文件并编辑然后放入它回到存档。下面给出的答案也是这样做的,但是文件被提取到一个临时目录而你却没有看到它。

答案 2 :(得分:1)

使用7zip,右键单击jar并使用7z说打开存档,然后转到属性文件,双击并用记事本打开文件,编辑并保存。现在当你关闭7z控制台时,它会询问“更新档案?”说是的......就是这样。

答案 3 :(得分:0)

是的,你可以,在Centos 7和vim版本7.4中,你可以编辑拉链或jar文件zip whit out解压缩。因此,您执行下一个命令,然后您可以编辑属性文件。

  

vim Programm.jar 2

[Then you see a很多目录,所以你去你想编辑的特定文件然后按回车然后你可以用vim命令编辑文件使用vim。]