Eclipse - 将所需的库提取/打包到相同的可运行JAR中

2022-09-04 04:25:56

使用 Eclipse 将项目导出为可运行的 JAR 文件时,有三种选择:

1. Extract required libraries into generated JAR
2. Package required libraries into generated JAR
3. Copy required libraries into a sub-folder next to the generated JAR

但是,似乎只能从“可运行的 JAR 文件导出”窗口中选择三个选项中的一个。我想知道是否有一些方法可以混淆这些方法,例如,在打包其余文件的同时提取一些文件?

注意:我需要这个,因为我的一个JAR文件包含大量对其他文件的引用,所以1不能是一个选项,我担心2可能会给我带来一些问题。

谢谢!


答案 1

您可以做的是选择“1.将所需的库提取到生成的 JAR 中“,并将构建另存为 Ant 脚本。然后,在完成后,编辑 ant 脚本并删除您不想提取的库。


答案 2