Java 压缩解压缩的Jar文件
我提取了一个jar文件,并对其进行了一些更改。现在,如何将其再次压缩为可执行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
谢谢。(抱歉我的英语不好。)通过使用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。希望这对以下主题有所帮助:-)