2010-06-22 8 views

Répondre

1

télécharger commons-logging-1.2-bin.zip from http://commons.apache.org/proper/commons-logging/download_logging.cgi

Faites un clic droit dans votre projet puis: Propriétés du projet> Chemin de génération Java> Library> Ajouter des fichiers JAR externes

select commons-logging-1.2.jar et commons-logging-1,2-javadoc.jar de vos biens communs unzip téléchargés -logging-1.2-bin.zip

4

Vous pouvez créer une bibliothèque utilisateur en utilisant Apache Commons Lang dans Eclipse. La bibliothèque d'utilisateurs est un ensemble de pots (ces pots peuvent être stockés où vous voulez). Une fois définie, la bibliothèque utilisateur peut être réutilisée dans divers projets.

Vous pouvez trouver plus d'informations comment faire ceci par exemple here (dans une réponse acceptée). Après avoir créé une bibliothèque utilisateur, vous pouvez l'ajouter à vos projets comme n'importe quelle autre bibliothèque (Propriétés du projet -> Chemin de construction Java -> Bibliothèques -> Ajouter une bibliothèque -> Bibliothèque utilisateur -> Suivant -> choisissez votre bibliothèque).

+0

Merci Piotr, qui fonctionne . – tom

+0

Obtient malheureusement l'exception suivante lorsque vous essayez d'utiliser la classe StringEscapeUtils. Une raison pour laquelle? java.lang.ClassNotFoundException: org.apache.commons.lang.StringEscapeUtils \t à java.net.URLClassLoader 1.run $ (URLClassLoader.java:202) \t à java.security.AccessController.doPrivileged (Native Method) \t à java.net.URLClassLoader.findClass (URLClassLoader.java:190) \t à java.lang.ClassLoader.loadClass (ClassLoader.java:307) \t à com.google.appengine.tools.development.IsolatedAppClassLoader.loadClass (IsolatedAppClassLoader.java:151) \t à java.lang.ClassLoader.loadClass (ClassLoader.java:248) – tom

+0

cela se produit probablement lorsque vous exécutez l'application? La bibliothèque n'est probablement pas ajoutée au chemin de classe de l'application, voir ma réponse ci-dessous pour un 'comment faire cela' – Redlab

13

étapes détaillées -

0) Télécharger commons-lang-2.5-bin.zip de Apache Commons -. Lang Téléchargements http://commons.apache.org/lang/download_lang.cgi décompressez l'archive dans un répertoire (par exemple \ projects \ commons-lang-2.5)

Dans Eclipse -

1). Placez la bibliothèque dans le chemin de compilation Java

Eclipse -> Préférences: Java - Chemin de compilation - Bibliothèques utilisateur appuyez sur le bouton "Nouveau ..." et dans le "Nom de la bibliothèque utilisateur:" entrez 'appache-commons-lang '. Cliquez pour sélectionner "appache-commons-lang" dans la liste "Defined user libraries" puis cliquez sur le bouton "Add JARs ..." et recherchez commons-lang-2.5.jar (dans le dossier sauvegardé plus tôt) et sélectionnez-le.

Dans les "bibliothèques utilisateur définies", sous commons-lang-2.5.jar, vous devez spécifier "Pièce jointe source" et "Emplacement Javadoc". Pour chacun d'eux, sélectionnez-le, puis appuyez sur "Modifier ...", puis "Fichier externe" et recherchez le fichier correspondant (commons-lang-2.5-sources.jar et commons-lang-2.5-javadoc.jar)

2) Dans le projet, ajoutez cette bibliothèque utilisateur Dans l'Explorateur de packages, cliquez avec le bouton droit de la souris sur le nom du projet, allez dans Propriétés et sélectionnez l'onglet Bibliothèques; cliquez sur le bouton "Ajouter une bibliothèque ...", dans la liste sélectionnez "Bibliothèque d'utilisateurs", "Suivant", marquez [x] appache-commons-lang, et cliquez sur "Terminer"

1

Vous pouvez également le faire sur un par base de projet

Faites un clic droit de votre projet -> Buildpath -> configurer Buildpath -> ajouter des bibliothèques -> ajouter pot -> sélectionnez le pot que vous voulez ajouter la dépendance à votre projet

(ou Maven qui ne tout pour vous sur la création du projet eclipse)

Questions connexes