【发布时间】:2014-11-03 19:13:27
【问题描述】:
假设我在构建项目时在类路径上有两个 jar 文件 - myJarFile.jar 和 myJarFileOld.jar。它们包含相同的包和相同的类,但 myJarFileOld.jar 包含旧的实现,导致编译失败。我不是要求解决这个错误,我知道我应该删除 myJarFileOld.jar 以使编译工作。但是我想知道,当两个 jar 文件都存在时,什么机制决定在编译期间使用哪个 jar 文件中的哪个类?
【问题讨论】:
标签: java jar compilation