如何处理eclipse中两个不同jar的java导入?

时间:2016-01-08 05:53:46

标签: java eclipse jar

我有maven项目,其中包含两个jar jersey-core-1.18.1jaxrs-api-3.0.1.Final,两个jar都有Response.java类,内部包含javax.ws.rs.core.Response

有些地方我想使用jersey-core-1.18.1,有些地方我想使用javax.ws.rs.core.Response

但是eclipse只显示一个import javax.ws.rs.core.Response,这指的是jersey-core-1.18.1

我必须做出哪些更改才能进行jar文件导入?

1 个答案:

答案 0 :(得分:2)

执行时构建路径上的第一个jar,它具有所需的类"胜出#34;。你正在做的是非常危险的,因为你在构建它之后对类路径上的jar进行重新排序会改变程序的行为。

因此,您的构建路径上应该只有一个版本的相关类(即使它们可能存在于多个副本中)。升级或降级您当前的工件或找到允许此工件的其他工件。