日期:2014-05-20  浏览次数:20767 次

使用了2个开源类库,这两个类库都需要dom4j做支持,但需求的版本不一样,怎么处理?
一个开源类库需要dom4j 1.5 版本
一个开源类库需要dom4j 1.6 版本

我在eclipse中,该如何包含dom4j呢? 把2个版本都包含进来? 还是只包含高级版本?

------解决方案--------------------
dom4j没有上下兼容问题吧?
只用1.6就可以了
------解决方案--------------------
探讨

引用:

dom4j没有上下兼容问题吧?
只用1.6就可以了

我只是举个例子,万一遇到不兼容的,该如何处理?

------解决方案--------------------
木有办法啊
相同的命名空间只能被加载一次
所以...如果有上下不兼容的情况...
就只有....
“悲剧”了
------解决方案--------------------
一般情况是高版本的兼容低版本的。可以一试。