如何使用嵌套的JAR库生成java库?

时间:2016-04-20 09:58:47

标签: java

我需要将我的应用程序(包括外部JAR库)保存在单个JAR文件中,以备将来用作单个lib。当我将其导出到JAR文件时,所有嵌套的jar都附加到存档,但不能作为单个lib的一部分工作。我做错了什么?

如何将嵌套库专用于外部应用程序?

2 个答案:

答案 0 :(得分:0)

我认为罐子里的罐子不受支持。但是你总是可以提取外部JAR库,而不是在一个jar中创建一个包含其内容和类的jar。

通过这种方式,您还可以删除不需要的外部库部分,以减小您创建的jar的大小。

答案 1 :(得分:0)

标准的jar制作过程无法实现所有依赖嵌套的单一可执行jar。或者,您可以将所有相关的jar放在与您自己的可执行jar平行的文件夹中。

One-Jar的帮助下,还有另一种方法可以创建具有所有嵌套相关jar的Single Jar。我个人从未尝试过这个。

希望这有帮助。