2015-07-10 116 views
0

快速的问题:Jar文件能够互相依赖

这是为我工作,但我不知道是什么..想怎么知道,并已对谷歌搜索的年龄无法找到特别是这个问题

我有一个war文件,其中包含3个jar文件,它依赖于它的WEB-INF \ lib。现在的事情是,lib文件夹中的一个jar文件也依赖于另外两个jar文件中的类,并且能够看到它们,而清单文件中没有指示。战争文件部署在WebLogic中。

你能帮我重新启发我吗?谢谢:)

回答

0

Java Class loader完成这项工作。

Java Classloader是将Java类动态加载到Java虚拟机中的Java运行时环境的一部分。通常类只是按需加载。

如果您注意到会有一个war文件的清单文件,其中包含webapp所需的所有jar文件。

+0

清单不用于此。 –

+0

是的,war文件的清单文件不包含任何类路径元素......也不包含所包含的jar文件......这就是为什么我很困惑。我会多解释一下:有3个包含的jar文件 - 其中2个包含的jar文件是我的代码,由Jenkins中的Ant脚本构建,第3个包含的jar为log4j.jar。 –