本文介绍了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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!