罐子里的罐子的类路径

时间:2016-05-09 11:37:25

标签: java jar classpath manifest

我有一个应用程序,我在其中使用一个名为“ A ”的jar,它在内部引用另一个名为“ B ”的jar中的类,其中jar“ B “是指来自jar” C “的类。

如何在设置A.jar的类路径时执行java应用程序,并在A.jar的清单文件中添加B.jar和C.jar的类路径依赖关系。

提前致谢

2 个答案:

答案 0 :(得分:0)

您可以在A.jar的MENIFEST.MF文件中设置类路径,如下所示

Class-Path : dependency/B.jar dependency/C.jar

其中dependency是包含B和C jar的文件夹

答案 1 :(得分:0)

您可以指定要包含在applet或应用程序的清单文件中的Class-Path头字段中的类(在您的案例中为A.jar)。 Class-Path标头采用以下形式:

Class-Path: jar1-name jar2-name directory-name/jar3-name

参考:https://docs.oracle.com/javase/tutorial/deployment/jar/downman.html