JVM加载重复库

时间:2014-09-25 19:37:55

标签: java jvm

如果我的Java应用程序使用两个具有相同版本库的JARS,那么JVM是否只加载一次库?

1 个答案:

答案 0 :(得分:2)

如果您有两个具有不同名称的相同jar文件,那么JVM将从它找到的第一个jar加载类,但在这种情况下,您将发现没有问题。

如果您有两个名称不同的jar,但它们包含相同类的不同版本,那么您就会遇到问题,因为您不知道JVM首先加载哪个类的版本。