2010-06-22 21 views

Antwort

4

Sie könnten eine Benutzerbibliothek mit Apache Commons Lang in Eclipse erstellen. User-Bibliothek ist eine Reihe von Gläsern (diese Gläser können gespeichert werden, wo immer Sie möchten). Einmal definiert, kann die Benutzerbibliothek in verschiedenen Projekten wiederverwendet werden.

Sie können weitere Informationen dazu finden, wie zum Beispiel here (in einer akzeptierten Antwort).

Nachdem Sie eine Benutzerbibliothek erstellt haben, können Sie sie wie jede andere Bibliothek zu Ihren Projekten hinzufügen (Projekteigenschaften -> Java-Buildpfad -> Bibliotheken -> Bibliothek hinzufügen -> Benutzerbibliothek -> Weiter -> wählen Sie Ihre Bibliothek).

+0

Dank Piotr, das funktioniert . – tom

+0

Leider die folgende Ausnahme beim Versuch, die StringEscapeUtils-Klasse zu verwenden. Irgendein Grund warum? java.lang.ClassNotFoundException: org.apache.commons.lang.StringEscapeUtils \t bei java.net.URLClassLoader $ 1.run (URLClassLoader.java:202) \t bei java.security.AccessController.doPrivileged (native Methode) \t bei java.net.URLClassLoader.findClass (URLClassLoader.java:190) \t bei java.lang.ClassLoader.loadClass (ClassLoader.java:307) \t bei com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass (IsolatedAppClassLoader.java:151) \t bei java.lang.ClassLoader.loadClass (ClassLoader.java:248) – tom

+0

Dies passiert wahrscheinlich, wenn Sie die Anwendung ausführen? Die Bibliothek wird höchstwahrscheinlich nicht zum Klassenpfad der Anwendung hinzugefügt. Eine Antwort finden Sie in meiner Antwort unten. – Redlab

13

Detaillierte Schritte -

0) Download commons-lang-2.5-bin.zip von Apache Commons -. Lang Downloads http://commons.apache.org/lang/download_lang.cgi Erweitern Sie das Archiv in ein Verzeichnis (zB \ Projekte \ commons-lang-2.5)

In Eclipse -

1). Setzen Sie die Bibliothek in den Java-Build-Pfad

Eclipse -> Einstellungen: Java - Build-Pfad - Benutzerbibliotheken drücken Sie die Schaltfläche "New ...", und in der "User library name:" geben Sie 'appache-commons-lang ".

Klicken Sie auf "appache-commons-lang" in der Liste "Definierte Benutzerbibliotheken" und klicken Sie dann auf die Schaltfläche "JARs hinzufügen ..." und suchen Sie nach Commons-lang-2.5.jar (im Ordner gespeichert früher) und wählen Sie es aus.

In den "Defined user libraries" müssen unter commons-lang-2.5.jar "Source attachment" und "Javadoc location" angegeben werden. Wählen Sie für jeden von ihnen, drücken Sie "Bearbeiten ...", dann "Externe Datei" und suchen Sie nach dem entsprechenden jar (commons-lang-2.5-sources.jar und commons-lang-2.5-javadoc.jar)

2) Fügen Sie im Projekt diese Benutzerbibliothek hinzu Klicken Sie im Paket-Explorer mit der rechten Maustaste auf den Projektnamen, gehen Sie zu Eigenschaften und wählen Sie die Registerkarte Bibliotheken; Klicken Sie auf die Schaltfläche "Add Library ...", wählen Sie aus der Liste "User library", "Next", markieren Sie [x] appache-commons-lang, und klicken Sie auf "Fertig stellen"

1

Sie könnten es auch auf a Projektbasis

Rechts Projekt klicken -> buildpath -> konfigurieren buildpath -> hinzufügen Bibliotheken -> hinzufügen jar -> wählen Sie das Glas Sie als Abhängigkeit zu einem Projekt

(oder verwenden maven hinzufügen möchten, die tut es ist alles für Sie beim Erstellen der Eclipse-Projekt)

Verwandte Themen