2017-09-18 6 views
0

私は非常に奇妙な問題があります:私のEclipseプロジェクトの1つでは、私にProject X is missing required library: 'somelib.jar'というエラーが表示されます。プロジェクトに必要なライブラリがありませんが、正しいJARが存在しますか?

その赤もあります!プロジェクトエクスプローラのプロジェクト名に近い感嘆符。

しかし、私は今、 "configure build path"のためにこのプロジェクトのライブラリ設定に行きます。その一つのライブラリです。そのライブラリのエラー表示は表示されません。

私は通常のことを試みました:クリーンビルド(ワークスペース内のすべてのプロジェクト)、exit'ed eclipseを複数回。私の同僚(同じgit checkoutを使って私のものと同じステータスを使っている)とeclipse Neon2を使って、ビルドエラーは発生しません。そして確かに私は対応するディレクトリに行き、別の xyz.jarファイルを削除しました。私がビルドパスの設定に戻ると、 xyz.jarが赤色で表示されます。Xこれがないことを示します。

もう一度:日食はsomelib.jarが不足している(1つの場所で)と文句を言います。しかし、 "ビルドパス"では... が表示され、エラー表示はありません。そして、私は確認しました:somelib.jarが予想される場所に座っていて、それは有効なJARファイルですか?

簡単な質問:これを修正するにはどうすればよいですか?

+0

ライブラリを削除してみてください。もう一度追加してください。 – Frank

答えて

2

いくつかの回日食はいたずら次の手順ではうまくLIBSは

  • はまた、外部のライブラリでJavaのビルド・パスからrefrenceを削除するフォルダからライブラリを削除

    • まずプロジェクトにjarファイルのライブラリを追加するために取られるべきであるとなりD

    • 再びコピーを:タブ

    • クリーンプロジェクトは、それが実際にライブラリが不足して実現してみましょうLIBSのフォルダ内のjarファイル

    • はJavaのビルドパスライブラリ]タブで

    • をライブラリのrefrenceを追加ライブラリ輸出のその 可能順序がOKではないので、トップ(重要)このライブラリの優先順位を設定プロジェクト

    • クリーンプロジェクトで、それは

    あなたの問題を解決するよう

    希望を構築3210

  • +0

    便利です。しかし、ちょうどの場合...私はすでに私の質問でdownvoteを受け取りました...私はむしろそれを削除する必要があるかどうか疑問に思う。だから、あなたが私が質問を改善するために何ができるかというアイデアがあるとき、私に教えてください... – GhostCat

    +0

    私はあなたの質問が正しいかどうかを投票しませんでした。この問題は、eclipseを使用しているこれを経験する –

    +0

    まあ。私は10年以来eclipseを使用しています - そして、私はこの*問題を見たのは初めてです。 – GhostCat

    1

    これらの手順は、問題を解決しました:

    /再開ける対応するプロジェクト
  • 言い換えれば、ワークスペース
  • 内のすべてのプロジェクトのもう一つの「フル」クリーンを閉じる

    • :それは単純なF5の "リフレッシュ"と "クリーンなプロジェクト"でさえ十分ではないようです。だから閉鎖プロジェクトはここの重要な要素です!

    +1

    時にはEclipseが同じような問題を抱えていて、私が上記のように解決したときに、Eclipseが狂ってしまいます。分離されたケース、非標準的なケースである可能性があります! – Frank

    +0

    ダウンボッターからのコメントはありますか? – GhostCat

    +0

    私は質問にupvoteを入れました。私のせいではありません。 – Frank

    関連する問題