繁体   English   中英

Java:将JAR文件添加到另一个Jar文件的类路径中

[英]Java: Adding JAR files to the class path of another Jar file

我有一个Jar(假设jar1)文件,在运行时需要几个其他的jar文件(假设在同一目录中,假设myjar1.jar和myjar2.jar等等)。 我无法使用清单文件来执行此操作。 我在下面添加了

   Class-Path: myjar1.jar 

并且

      Class-Path: ./*

我正在本地创建Jar(jar1),并将其推送到服务器。 在编译和构建Jar(jar1)的过程中,我不知道必须添加到类路径中的jar(并且不需要它们进行编译)。 将其复制到服务器后,我希望该目录中存在的其他jar位于Jar(jar1)的类路径中。

PS:我已经阅读了几乎所有有关将类路径添加到Jar中的文章,并且我知道我们不能将类路径添加为参数的一部分。

在编译和构建Jar时,我可以完全控制清单文件。

您必须在清单文件中包含所有相关的JAR文件,如下所示。 使用空格作为分隔符。

Class-Path: lib/myjar1.jar lib/myjar2.jar

构建JAR文件后,解压缩JAR并检查清单文件是否正确创建。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM