2010-03-23 6 views
7

Ich habe ein Java-Projekt in Eclipse, das ein paar externe JAR-Dateien enthält. Diese externen JAR-Dateien werden durch einen anderen Prozess (nicht Eclipse, Ant) neu erstellt. Diese Änderungen werden nicht im Eclipse-Projekt reflektiert, auch wenn ich das Projekt aktualisiere. Wenn ich das Projekt schließe und es wieder öffne, funktioniert es.Wie aktualisiert man externe Jars im Eclipse-Projekt (Java)?

Irgendwelche Vorschläge, wie ich das Projekt beschleunigen könnte, ohne es schließen und wieder öffnen zu müssen? Vielen Dank.

Antwort

4

Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Aktualisieren. Wenn das nicht funktioniert, gehen Sie zum Menü Projekt, säubern Sie und überprüfen Sie Ihr Projekt.

+1

+1 - Auf meinem Computer ist F5 eine Verknüpfung für "aktualisieren". –

+1

Ich habe versucht, das Projekt zu aktualisieren und es funktioniert nicht. Ich hatte in meiner Beschreibung oben erwähnt. – user299535

+0

Haben Sie versucht, das Projekt zu säubern? –

1

In der Paket-Explorer-Ansicht können Sie das JAR auswählen und mit der rechten Maustaste klicken und aktualisieren.

2

In der Package Explorer-Ansicht können Sie das JAR auswählen und mit der rechten Maustaste klicken und aktualisieren.

Ist nicht verfügbar in Eclipse Version: 3.6.1, Build ID: M20100909-0800. Ich denke, dass diese Version aktuell ist. Ein meldepflichtiger Bug IMHO.

Neustart von Eclipse funktioniert.

0

Wenn die obigen Antworten für Sie nicht funktioniert haben und dieses Jar auf Ihrem Build-Pfad ist. folgende Schritte ausführen:

1- entfernen Sie das Glas aus dem Build-Pfad (rechts das Glas klicken -> Build Path -> von Build-Pfad entfernen)

2- fügen Sie das Glas auf den Build-Pfad (rechts auf der Schaltfläche jar -> Build Path -> Zum Erstellen Pfad hinzufügen)

Dies funktionierte für mich und ist viel einfacher als Eclipse neu zu starten.

0

Wenn Sie das Projekt aktualisieren, das Projekt bereinigen, wird das referenzierte jar (F5) nicht aktualisiert, es könnte sich um eine Maven-Abhängigkeit handeln, die immer noch auf die alte Version verweist. Wenn Ihr Projekt Maven verwendet, entfernen Sie dieses jar vorübergehend aus der Maven-Beziehungsliste (Sie können es später aktualisieren). Es funktionierte für mich ..

Verwandte Themen