本文介绍了Apache Commons Lang 2与3的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的应用程序中,我使用的是apache commons Lang v.3.一个需要的库给我一个
In my application I'm using apache commons Lang v.3.A requried library give my a
java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils
commmon.lang与commons.lang3之间是否存在构建转换,还是我必须添加两个lang库?
Is there a build translation between commmon.lang to commons.lang3 or I have to add both lang libraries?
推荐答案
您可以在类路径中同时包含Lang2和Lang3.由于Lang2和Lang3的不兼容,该软件包有意从com.apache.commons.lang
更改为com.apache.commons.lang3
,以便您可以在类路径中同时使用这两个版本,而不会发生冲突
You can have both Lang2 and Lang3 in your classpath. Due to incompatibility of Lang2 and Lang3, the package is intentionally changed from com.apache.commons.lang
to com.apache.commons.lang3
so that you can have both version in classpath without conflict
这篇关于Apache Commons Lang 2与3的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!