繁体   English   中英

如何在Java中打开.jar文件

[英]How to open a .jar file within Java

我一直在尝试制作一个程序,显然可以打开一个.zip文件并将其内容提取到一个.jar文件中(minecraft.jar,用于改装Minecraft),但是找不到任何方法来打开.jar文件在Java中这样做。 是否可以打开.jar文件(不运行它)并在.jar文件中添加/删除文件?

首先,@ McDowell注释是解决方案的根源: java.util.jar包是您找到所需工具的地方。

其次,可以即时修改JAR文件的内容,但是很复杂,而且需要大量工作。 打开两个文件(如果我理解正确的话,ZIP和JAR文件),将它们解压缩到一个临时目录中,然后重新压缩整个文件,这是否不足以达到您的目的?

在我看来,结果就是您想要的。 运行可能需要一些时间,但是由于这是一次性的,所以我认为这不是主要问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM