クラスプロジェクトのコードに取り組んでいます。使用する必要のあるいくつかのクラスを含む .jar ファイルが提供されます。これらのクラスを使用すると、かなりのエラーが発生しました。クラスの 1 つである方向グラフには、グラフ内の 2 つのノード間にエッジを追加するメソッドがあります。このメソッドは、与えられた jar 内の .class ファイルの 1 つで定義された VertexNotFoundException をスローします。そのメソッドを使用しようとすると、タイトルに記載されているエラーが表示されます: The type VertexNotFoundException could not be resolved. It is indirectly referenced from required .class files
. Build Path->Configure Build Path->Libraries->Add External Jar を選択し、この jar を選択して、プロジェクトに jar を追加しました。同じく jar にある有向グラフ クラスは正常に動作しますが、VertexNotFoundException は動作しません。
私のコードでは VertexNotFoundException を直接参照していませんが、それを参照するコードを使用していることに注意してください。
少し (最初の 2 ページ) グーグルで検索すると、Apache プロジェクトに特定の Apache jar が含まれていない場合にこのエラー メッセージが表示されることが多いことがわかりました。サーバーのことはまったく。また、このエラーは Java ランタイム自体の一部のクラスで発生する傾向があることもわかりましたが、これは Eclipse 3.4 で修正されたと思われます。