我在pom.xml中添加了依赖项
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
但是当我更新maven依赖项并使用
import org.apache.commons.lang3.StringEscapeUtils;
我得到它红色下划线和错误,其中指出:
The import org.apache.commons.lang3.StringEscapeUtils cannot be resolved
Jar文件在那里(下载)现在我怎么能修复它,我不知道。请帮助我。
谢谢
5条答案
按热度按时间rpppsulh1#
感谢所有的答复,我解决了它手动下载.jar文件从下面的链接,并覆盖现有的jar下载maven.(我不知道为什么它开始工作后,手动下载,但毕竟,它的工作)
http://commons.apache.org/proper/commons-lang/download_lang.cgi
qv7cva1a2#
如果您确定jar文件在类路径中包含StringEscapeUtils,则应清理项目。
omjgkv6w3#
我有一个类似的问题,我解决了使用这个:
8fsztsew4#
删除.m2\存储库\组织\apache\公用资源\公用资源-lang 3中的内容。
更新项目-转到eclipse项目-〉maven -〉更新项目并检查强制更新。
2mbi3lxu5#
在我的例子中,我的maven项目同时包含pom.xml和module-info.java文件,我认为它们冲突了,然后我删除了module-info.java文件,问题就解决了。