[英]Java: The import org.apache.commons.lang cannot be resolved [Eclipse]
我已经交给了一个Java项目进行修改,所以我继续进行并决定在MacBook中进行设置。 我将项目加载到Eclipse(Luna)中,导入并添加了所有必需的外部jar,并且几乎尝试复制旧设置。
然后,我得到这个:
这很奇怪,因为我可能已经发誓,我将其添加为JAR(与旧设置相同): 等一下。 在那里。
现在,据此,可能适用或可能不适用,因为它是NetBeans (不确定是否有很大的区别),我应该使用org.apache.commons.lang3.StringEscapeUtils;
但是,这给了我:
编辑:这是使用StringEscapeUtils的部分代码:
抱歉,这看起来很琐碎,但我有点沮丧。 有人可以帮忙吗? 谢谢。
编辑:似乎在尝试解决此问题时,我遇到了另一个问题。 更改org.apache.commons.lang.StringEscapeUtils;
进入org.apache.commons.lang3.StringEscapeUtils;
,我注意到该错误还表示Unable to load realm info from SCDynamic store
。
此时,我不确定是否确实解决了先前的错误,因为我可能需要修复此新错误才能继续。
幸运的是,您的其他库需要使用Common lang的旧版本。 也就是说,其他库(例如hadoop)可能对apache commons 2库有依赖性,因此,请包括较早版本的commons-lang-2.x版本库,它应该可以正常工作。
检查以下Apache Hadoop依赖项链接:
http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/dependency-analysis.html
依赖于commons-lang版本2.6。 因此,将该库包含在Eclipse类路径中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.