簡體   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