java - 在 java 构建路径中引用错误的 jar 文件

标签 java eclipse-classpath

在我的项目中,我们引用了很多依赖项 .jar 文件。

/lib/xxx.jar /lib/abc.jar

xxx.jar 文件包含一些 (com.search.hit) 软件包。 abc.jar 文件中也提供了相同的包。但是现在问题就出现了,访问 xxx.jar 文件时它不会引用它们的包(com.search.hit),而是引用 abc.jar 包。

谁能告诉我如何重定向流程?

最佳答案

类路径中第一个出现的 jar 中的类就是所使用的类。就类加载器而言,另一个甚至可能不存在。避免这样的冲突是个好主意。

关于java - 在 java 构建路径中引用错误的 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17399874/

相关文章:

java - Jackson 包括用户设置的空值?

java - 将对象值列表转换为 POJO

java - 在 maven 中准备 Ear 文件

java - 为什么我不能在运行时访问我的 Eclipse 插件的类?

java - JAR 文件中缺少类 java.lang.NoClassDefFoundError : or g/eclipse/core/runtime/spi/IRegistryProvider

java - 为什么我不能将非常规类型 Arraylist<> 注册到 ArrayList<> 中?

Java JComboBox 图标

java - 将不同的类文件夹包含到库中 : Eclipse

java - 在这种情况下 classLoader 加载类的顺序

java - 将外部 jar 加载到 java 项目的类路径中