0

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

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

"StringEscapeUtils cannot be resolved"

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

我以前从未见过这个错误。我可以肯定地知道其他编码员的程序完全按照他的意图工作。我已将他的所有代码提取到我的 Eclipse 中。有什么办法可以修复这个错误,以便我可以修改代码?

4

4 回答 4

0

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

它应该可以解决您的问题。

于 2015-06-15T14:40:49.520 回答
0

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

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.4</version>
</dependency>
于 2015-06-15T19:14:07.950 回答
0

我做了所有这些事情。他们都没有改变。然后,我从 jar 中制作了一个 bat 文件,你瞧,它从那里干净地编辑了。

于 2015-09-09T19:53:46.450 回答
0

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

于 2016-04-20T16:19:51.680 回答