我在类路径中添加了常见的lang jar文件,但是当我编译它时说:
错误:包org.apache.commons.lang不存在
我尝试按照以下步骤操作:
http://oopbook.com/java-classpath-2/classpath-in-jcreator/
但我不这样做不行。是编辑器不能正常工作还是别的什么?
答案 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语句以匹配新的包结构,您的编译器将能够正确解析它。