Apache Commons Lang 2与3的区别

37
在我的应用程序中,我正在使用apache commons Lang v.3。一个必需的库给了我一个


java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils

是否有一个将common.lang转换为commons.lang3的构建翻译,还是我需要添加两个lang库?


您可能正在包含需要旧版本/新版本的库。 - Sully
1个回答

60

您可以在类路径中同时拥有Lang2和Lang3。由于Lang2和Lang3不兼容,该包故意从com.apache.commons.lang更改为com.apache.commons.lang3,以便您可以在类路径中拥有两个版本而不会发生冲突。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接