java—jvm如何处理不同版本的重复JAR

sauutmhj  于 2021-06-30  发布在  Java
关注(0)|答案(2)|浏览(331)

当存在具有不同版本的重复jar时,行为非常不一致。有人知道jvm是如何处理重复的吗?

ovfsdjhp

ovfsdjhp1#

fwiw,这是osgi和JDK7Java9中的jigsaw/JSR294项目解决的更大主题(模块化)的一个示例。
你的问题是这个主题的一个很好的动机:古老的、简单的类路径在其诞生之初可能是一个好主意,但在当今高度依赖第三方库的时代,它无疑是一个痛点。

wixjitnu

wixjitnu2#

类加载器按顺序搜索类路径,并使用找到的第一个匹配类。

相关问题