Java 无法解析字符串

Java 无法解析字符串,java,maven,spring-mvc,dependencies,pom.xml,Java,Maven,Spring Mvc,Dependencies,Pom.xml,我在pom.xml中添加了依赖项 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.1</version> </dependency> 我得到了红色下划线和错误,

我在pom.xml中添加了依赖项

<dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.1</version>
        </dependency>
我得到了红色下划线和错误,其中指出:

The import org.apache.commons.lang3.StringEscapeUtils cannot be resolved
Jar文件现在在那里(下载)我如何修复它,我不知道。 请帮帮我


谢谢

如果您确定jar文件在类路径中包含StringEscapeUtils,那么您应该清理项目

感谢所有回复,我通过从下面的链接手动下载.jar文件并覆盖maven下载的现有jar来解决这个问题。(我不知道为什么它在手动下载后开始工作,但毕竟,它是工作的)


我有一个类似的问题,我用以下方法解决了这个问题:

org.apache.commons.lang3.StringEscapeUtils.escapeHtml4(testToBeTranslated)

删除.m2\repository\org\apache\commons\commons-lang3中的内容


更新项目-转到eclipse project->maven->Update project并检查强制更新。

您能检查jar在存储库中的位置吗。它是否存在于正确的文件夹结构中?您的项目的构建路径中是否有apache commons jar文件?是的,它在构建路径中。这是一个maven项目。不需要在类路径中添加jar。对不起,我指的是本地存储库。我考虑到这个原因,直接将手动下载的库解压缩到Maven desire文件夹中。最后,一个干净的构建解决了这个问题。谢谢
org.apache.commons.lang3.StringEscapeUtils.escapeHtml4(testToBeTranslated)