同1classpath下的2个类分别使用了 一个开源项目的2个版本,造成冲突,如何解决?

目前情况 不允许通过修改其中一个类,让他们使用相同版本
看过 http://www.matrix.org.cn/resource/article/43/43918_ClassLoader.html
这篇文章 不知是否可行

吃力不讨好的事情,任何试图通过META-INF定义JAR属性的事情本身就破坏了移植性,如果以后重新打包jar,就存在陷阱。

我现在要求不高 只要暂时能跑就可以
更可恶的是meta-inf定义也不能解决这个问题