.zip ファイルを開き、その内容を .jar ファイル (Minecraft の modding 用の minecraft.jar) に抽出するプログラムを作成しようとしましたが、.jar ファイルを開く方法が見つかりませんでした。そうするためにJava内で。.jar ファイルを (実行せずに) 開いて、.jar ファイル内のファイルを追加/削除することは可能ですか?
1667 次
1 に答える
1
まず、@McDowell コメントはソリューションのルートです。java.util.jar
パッケージは、必要なツールを見つける場所です。
第 2 に、JAR ファイルの内容をオンザフライで変更することは可能ですが、複雑でかなり多くの作業が必要です。両方のファイル (私の理解が正しければ、ZIP と JAR のファイル) を開き、それらを一時ディレクトリに展開してから、全体を再圧縮するだけでは不十分でしょうか?
結果はまさにあなたが探しているものになるようです。実行には少し時間がかかるかもしれませんが、1回限りなので大きな問題ではないと思います.
于 2013-07-25T07:35:05.847 に答える