[英]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.