标签: java jvm
如果我的Java应用程序使用两个具有相同版本库的JARS,那么JVM是否只加载一次库?
答案 0 :(得分:2)
如果您有两个具有不同名称的相同jar文件,那么JVM将从它找到的第一个jar加载类,但在这种情况下,您将发现没有问题。
如果您有两个名称不同的jar,但它们包含相同类的不同版本,那么您就会遇到问题,因为您不知道JVM首先加载哪个类的版本。