Wenn Ihr Java-Projekt eine JAR-Bibliothek (Java Archive) benötigt, um zu funktionieren, müssen Sie sie so konfigurieren, dass sie die Bibliothek in ihren Build-Pfad einschließt. Dank Eclipse ist dieser Vorgang einfach und leicht zu merken. Dieser Artikel behandelt Java Eclipse - Ganymede 3.4.0.
Schritt
Methode 1 von 2: Hinzufügen einer internen JAR
Schritt 1. Kopieren Sie das JAR, das für Ihr Projekt verwendet wird
So geht's:
-
Erstellen Sie in Ihrem Projektordner einen Ordner namens lib. „Lib“bedeutet Bibliothek und enthält alle JARs, die für dieses Projekt verwendet werden.
-
Kopieren Sie das erforderliche JAR in die Bibliothek.
-
Laden Sie Ihr Projekt neu, indem Sie mit der rechten Maustaste auf den Projektnamen klicken und Aktualisieren auswählen. Ordner lib wird jetzt in Eclipse mit allen darin enthaltenen JARs angezeigt.
Schritt 2. Führen Sie eine der folgenden Methoden aus, um Ihren Build-Pfad zu konfigurieren
Methode 1
Schritt 1. Entwickeln Sie die Bibliothek in Eclipse und wählen Sie alle erforderlichen JARs aus
Schritt 2. Klicken Sie mit der rechten Maustaste auf das JAR und gehen Sie zu Build Path
Schritt 3. Wählen Sie Zum Build-Pfad hinzufügen
JAR wird verschwinden von lib und wieder auftauchen in Referenzierte Bibliotheken.
Methode 2
Schritt 1. Klicken Sie mit der rechten Maustaste auf den Projektnamen und gehen Sie zu Build Path
Schritt 2. Wählen Sie Build-Pfad konfigurieren aus
.. und das Fenster mit den Projekteigenschaften wird angezeigt, das Ihre Build-Pfad-Konfiguration anzeigt.
Schritt 3. Wählen Sie das Label Bibliotheken aus
Schritt 4. Klicken Sie auf JARs hinzufügen
..
Schritt 5. Suchen und wählen Sie das gewünschte JAR aus und klicken Sie auf OK
Das JAR wird nun in der Liste im Build-Pfad angezeigt.
Schritt 6. Klicken Sie auf OK, um das Eigenschaftenfenster zu schließen
JAR ist jetzt in Referenzierte Bibliotheken stattdessen lib.
Methode 2 von 2: Externes JAR hinzufügen
Hinweis: Es ist besser, dass Sie auf das vorhandene JAR in Ihrem Projekt oder einem anderen Projekt verweisen. Auf diese Weise können Sie alle Abhängigkeiten zu Ihrem Versionskontrollsystem einchecken (Sie müssen die Versionskontrolle verwenden).
Verwenden Sie eine der folgenden Methoden.
Methode 1
Dies ist die empfohlene Methode, da sie es verschiedenen Entwicklern ähnlicher Projekte ermöglicht, ihre externen JARs an verschiedenen Orten zu finden.
Schritt 1. Klicken Sie mit der rechten Maustaste auf den Projektnamen und gehen Sie zu Build Path
Schritt 2. Wählen Sie Build-Pfad konfigurieren aus
.. und das Fenster mit den Projekteigenschaften wird mit Ihrer Build-Pfad-Konfiguration angezeigt.
Schritt 3. Klicken Sie auf Variable hinzufügen
..
Schritt 4. Klicken Sie auf Variablen konfigurieren
..
Schritt 5. Klicken Sie auf Neu
..
Schritt 6. Geben Sie einen Namen für die neue Variable ein
Wenn beispielsweise alle diese JARs für Tomcat sind, empfehlen wir die Eingabe von TOMCAT_JAR.
Schritt 7. Gehen Sie zu dem Verzeichnis, das die JAR für den Pfad enthält (Sie können auch eine bestimmte JAR-Datei für die Variable auswählen)
Schritt 8. Klicken Sie auf OK, um die Variablen zu definieren
Schritt 9. Klicken Sie auf OK, um den Einstellungsdialog zu schließen
Schritt 10. Wählen Sie eine Variable aus der Liste aus
Schritt 11. Klicken Sie auf Erweitern
..
Schritt 12. Wählen Sie das JAR aus, das Sie dem Klassenpfad hinzufügen möchten
Schritt 13. Klicken Sie auf OK, um das Dialogfeld zu schließen
Schritt 14. Klicken Sie auf OK, um das Dialogfeld für neue Klassenpfadvariablen zu schließen
Schritt 15. Klicken Sie auf OK, um das Dialogfeld zum Einrichten des Build-Pfads zu schließen
-
Wenn Sie dieses Projekt mit anderen teilen, müssen diese auch die Variablen definieren. Sie können es bestimmen durch
''''Fenster->Einstellungen->Java->Build-Pfad->Klassenpfad-Variablen''''
Methode 2
Beachten Sie, dass sich das externe JAR bei dieser Methode an derselben Stelle auf der Festplatte befinden muss wie alle Benutzer dieses Projekts. Dies erschwert das Teilen von Projekten.
Schritt 1. Klicken Sie mit der rechten Maustaste auf den Projektnamen und gehen Sie zu Build Path
Schritt 2. Wählen Sie Externe Archive hinzufügen
..
Schritt 3. Suchen und wählen Sie das gewünschte JAR aus und klicken Sie auf Öffnen
JAR erscheint in Referenzierte Bibliotheken.
Methode 3
Beachten Sie, dass sich das externe JAR bei dieser Methode an derselben Stelle auf der Festplatte befinden muss wie alle Benutzer dieses Projekts. Dies erschwert das Teilen von Projekten.
Schritt 1. Klicken Sie mit der rechten Maustaste auf den Projektnamen und gehen Sie zu Build Path
Schritt 2. Wählen Sie Build-Pfad konfigurieren aus
.. und das Fenster mit den Projekteigenschaften wird in Ihrer Build-Pfad-Konfiguration angezeigt.
Schritt 3. Wählen Sie das Label Bibliotheken aus
Schritt 4. Klicken Sie auf Externe JARs hinzufügen
..
Schritt 5. Suchen und wählen Sie das gewünschte JAR aus und klicken Sie auf Öffnen
Das JAR wird nun in der Liste der Bibliotheken im Build-Pfad angezeigt.
Schritt 6. Klicken Sie auf OK, um das Eigenschaftenfenster zu schließen
JAR wird jetzt drinnen sein Referenzierte Bibliotheken.
Tipps
- Immer wenn Sie einem Projekt in Eclipse über etwas anderes als Eclipse neue Dateien oder Ordner hinzufügen, müssen Sie das zugehörige Projekt neu laden (aktualisieren), um Eclipse zu benachrichtigen, dass die neuen Dateien vorhanden sind. Andernfalls treten Compiler- oder Build-Pfadfehler auf.
- Auch wenn das interne JAR verschwunden ist lib, die Dateien befinden sich noch im Dateisystem. Auf diese Weise teilt Ihnen Eclipse mit, dass die JAR-Dateien hinzugefügt wurden.
-
Zur Sicherheit empfehlen wir Ihnen, einen Ordner zu erstellen, um Ihren Code zu dokumentieren. Hier ist wie:
- Klicken Sie mit der rechten Maustaste auf. JAR in den Referenzbibliotheken im Paket-Explorer.
- Wählen Sie das Javadoc-Label aus und geben Sie es in den Ordner (oder die URL) ein, in dem sich Ihre Dokumentation befindet. (Hinweis: Eclipse wird dies nicht mögen und Ihre Validierung wird fehlschlagen. Aber keine Sorge, es wird trotzdem funktionieren).
- Wählen Sie Java Source Attachment und suchen Sie den Ordner oder die JAR-Datei mit Ihren Quellen.