Java 压缩解压缩的Jar文件

Java 压缩解压缩的Jar文件,java,ubuntu,jar,executable-jar,meta-inf,Java,Ubuntu,Jar,Executable Jar,Meta Inf,我提取了一个jar文件,并对其进行了一些更改。现在,如何将其再次压缩为可执行jar文件 谢谢。(抱歉我的英语不好。)通过使用EclipseIDE,您可以创建jar文件 下面我有一个链接,您可以从中学习如何使jar文件可执行 但为此,您必须在Eclipse中创建项目。尝试: jar cf jar文件输入文件 根据您可以使用这个非常简单的库来打包/解包jar文件编程 很简单 import java.io.File; import java.util.List; import fr.stevec

我提取了一个jar文件,并对其进行了一些更改。现在,如何将其再次压缩为可执行jar文件


谢谢。(抱歉我的英语不好。)

通过使用EclipseIDE,您可以创建jar文件

下面我有一个链接,您可以从中学习如何使jar文件可执行

但为此,您必须在Eclipse中创建项目。

尝试:

jar cf jar文件输入文件


根据

您可以使用这个非常简单的库来打包/解包jar文件编程

很简单

import java.io.File;
import java.util.List;

import fr.stevecohen.jarmanager.JarUnpacker;

class Test {
   JarUnpacker jarUnpacker = new JarUnpacker(); 
   File myfile = new File("./myfile.jar");
   File unpackDir = new File("./mydir");

   List<File> unpacked_files = jarUnpacker.unpack(myfile.getAbsolutePath(), unpackDir.getAbsolutePath());
}
导入java.io.File;
导入java.util.List;
导入fr.stevecohen.jarmanager.JarUnpacker;
课堂测试{
JarUnpacker JarUnpacker=新的JarUnpacker();
File myfile=新文件(“./myfile.jar”);
文件解包目录=新文件(“./mydir”);
List unpacket_files=jarUnpacker.unpack(myfile.getAbsolutePath(),unpackDir.getAbsolutePath());
}
您还可以使用maven依赖关系

<dependency>
    <groupId>fr.stevecohen.jarmanager</groupId>
    <artifactId>JarManager</artifactId>
    <version>0.5.0</version>
</dependency>

史蒂文·科恩神父

如果您发现一些bug,那么它不是eclipse项目。它是jrupy-complete.jar文件,包含不同的子文件夹和meta inf文件夹。您需要将其转换为project,然后根据需要进行更改并生成jar。希望这对以下主题有所帮助:-)