为什么我无法导入org.apache.commons.lang.StringUtils?

时间:2014-08-07 23:25:12

标签: java classpath

enter image description here

我在类路径中添加了常见的lang jar文件,但是当我编译它时说:

错误:包org.apache.commons.lang不存在

我尝试按照以下步骤操作:

http://oopbook.com/java-classpath-2/classpath-in-jcreator/

但我不这样做不行。是编辑器不能正常工作还是别的什么?

1 个答案:

答案 0 :(得分:6)

在主要版本2和3之间,apache将其类的包命名方案从 lang 更改为 lang3

在下载网站上注意,对于2.6版本,您正在下载“commons- lang -2.6”,对于版本3.3.2,您正在下载“commons- lang3 - 3.3.2" 。

此外,如果您查看the current API doc,您将看到新的命名结构。

您需要做的就是更新您的import语句以匹配新的包结构,您的编译器将能够正确解析它。