Java 无法解析字符串
我在pom.xml中添加了依赖项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> 我得到了红色下划线和错误,
<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)