无法解析 StringEscapeUtils



我目前正在尝试访问我公司其他程序员设计的代码。我的工作是从他设计的jar中获取他的代码,让那些不太精通技术的人更容易使用。

第一次尝试运行代码时,它似乎运行良好,但由于某种原因,第二次,它给了我以下错误:

"StringEscapeUtils cannot be resolved"

他已经导入了上面的文件,我已经commons.apache-3 3.3.4添加到Eclipse上的外部库中,但我仍然无法让程序运行。它没有告诉我我有错误,但包浏览器中的包旁边会出现一个红色感叹号。

我以前从未见过此错误。我可以肯定地知道,另一个程序员的程序完全按照他的预期工作。我把他所有的代码都提取到我的日食中。有什么方法可以修复此错误,以便我可以修改代码吗?

如果您使用的是 maven,请尝试清理 .m2 文件夹中的依赖项。如果没有,请转到项目属性/部署程序集,并在其中添加 lib 文件夹。

它应该解决你的问题。

有问题的类属于 Apache Commons Lang 包。尝试将其添加到您的项目中。如果它使用 Maven,请在pom.xml中添加以下依赖项:

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.4</version>
</dependency>

我做了所有这些事情。他们都没有区别。然后,我从罐子里做了一个蝙蝠文件,瞧,它从那里编辑得很干净。

我遇到了同样的问题,只需重新启动 apache 服务器似乎就可以解决它。

最新更新