0

現在、社内の別のプログラマーが設計したコードにアクセスしようとしています。私の仕事は、彼が設計したコードから彼のコードを取得し、jar技術に精通していない人が使いやすいようにすることです。

最初にコードを実行しようとしたときは問題なく実行されたように見えましたが、何らかの理由で 2 回目に次のエラーが表示されました。

"StringEscapeUtils cannot be resolved"

彼は上記のファイルをインポートし、commons.apache-3 3.3.4私は の外部ライブラリに追加しましたEclipseが、プログラムを実行することさえできません。エラーがあることはわかりませんが、パッケージ ブラウザーのパッケージのそばに赤い感嘆符が表示されます。

このエラーは今まで見たことがありません。私は、他のコーダーのプログラムが意図したとおりに動作することを確信しています。私は彼のコードをすべて私のEclipseに抽出しました。コードを変更できるように、このエラーを修正する方法はありますか?

4

4 に答える 4

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

Maven を使用している場合は、.m2 フォルダーの依存関係を消去してみてください。そうでない場合は、プロジェクトのプロパティ/展開アセンブリに移動し、そこに lib フォルダーを追加します。

それはあなたの問題を解決するはずです。

于 2015-06-15T14:40:49.520 に答える
0

私は同じ問題を抱えていましたが、Apacheサーバーを再起動するだけで修正されたようです。

于 2016-04-20T16:19:51.680 に答える