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

use*_*009 3 java classpath

在此输入图像描述

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

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

我试着按照下面描述的步骤:

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

但我不这样做不行.是编辑器不能正常工作还是其他东西?

azu*_*rog 6

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

在下载站点上注意,对于2.6版本,您正在下载"commons- lang -2.6",对于版本3.3.2,您正在下载"commons- lang3 -3.3.2".

此外,如果您查看当前的API文档,您将看到新的命名结构.

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