2017-09-18 1 views
0

Ich habe ein sehr bizarres Problem: eines meiner Eclipse-Projekte gibt mir den Project X is missing required library: 'somelib.jar' Fehler.Projekt fehlt erforderliche Bibliothek - aber korrekte JAR existiert?

Da ist auch das rot! Ausrufezeichen nahe dem Projektnamen im Projektexplorer.

Aber: wenn ich jetzt für "configure build path" gehen und zu den Bibliotheken-Setup für dieses Projekt wechseln - dass eine Bibliothek keine Fehleranzeige für diese Bibliothek zeigt.

Ich habe die üblichen Dinge versucht: sauberer Build (alle Projekte im Arbeitsbereich), mehrfache Exit'ed-Eclipse. Meine Kollegen rum (mit der gleichen git-Kasse mit dem gleichen Status wie meine) und auch mit Eclipse Neon2 - keine Build-Fehler. Und nur um sicher zu sein: Ich drehte mich in das entsprechende Verzeichnis und entfernte eine weitere xyz.jar Datei. Wenn ich mich nun meiner Buildpfadkonfiguration zuwende - dann erscheint xyz.jar mit einem roten X, das anzeigt, dass es fehlt.

Also noch einmal: Eclipse klagt (an einer Stelle), dass somelib.jar fehlt. Aber im "build path" ... dass JAR ohne irgendwelche Fehleranzeigen zeigt. Und ich überprüfte: somelib.jar sitzt am erwarteten Ort, und es ist eine gültige JAR-Datei ?!

Einfache Frage: wie das zu beheben?

+0

versuchen, Bibliothek zu entfernen - sauber und fügen Sie noch einmal – Frank

Antwort

2

einige Male Sonnenfinsternis wird ungezogen folgenden Schritte schön getroffen werden sollten, um die JAR-Bibliothek in Projekt hinzufügen

  • Entfernen Sie zuerst die Bibliothek aus libs Ordner
  • Auch die refrence von Java-Build-Pfad in externe Bibliothek entfernen

    Registerkarte
  • reinigen sie das Projekt lassen erkennen, tatsächlich die Bibliothek fehlen: D

  • Wieder kopieren die JAR-Datei in libs Ordner

  • die refrence der Bibliothek hinzufügen in Java-Build-Pfad Bibliothek Registerkarte

  • die Priorität dieser Bibliothek nach oben (wichtig), weil seine möglich die Reihenfolge der Bibliothek Export nicht in Ordnung ist in Ihrem Projekt

  • reinigen sie das Projekt und bauen

    Hoffnung, damit es Ihr Problem

lösen
+0

Hilfreich auch. Aber nur für den Fall ... Ich habe bereits einen Downvote zu meiner Frage bekommen ... und mich gefragt, ob ich ihn lieber löschen sollte. Also vielleicht, wenn Sie eine Idee haben, was ich tun könnte, um die Frage zu verbessern, lassen Sie es mich wissen ... – GhostCat

+0

Ich habe nicht abgestimmt es ist Ihre Frage richtig ist dieses Problem weit verbreitet in der Eclipse jede vierte Person, die Eclipse verwendet wird, ist erlebt dies –

+0

Gut. Ich benutze Eclipse seit 10 Jahren - und es ist das erste Mal, dass ich * dieses * Problem gesehen habe. – GhostCat

1

haben diese Schritte, um das Problem zu beheben:

  • Schließen/Wiedereröffnung das entsprechende Projekt
  • eine andere „voll“ sauber aller Projekte im Arbeitsbereich

Mit anderen Worten: : Es scheint, dass eine einfache F5 "Aktualisierung" und sogar ein "sauberes Projekt" manchmal nicht ausreicht. So Schließen das Projekt ist das Schlüsselelement hier!

+1

manchmal Eclipse geht verrückt (Version unabhängig) einmal hatte ich ein ähnliches Problem und ich löste auf diese Weise, wie ich oben antwortete. Könnte ein Einzelfall sein, kein Standardfall! – Frank

+0

Irgendwelche Kommentare vom Downvoter? – GhostCat

+0

Ich setze eine Frage, nicht meine Schuld – Frank

Verwandte Themen