Page 1 sur 1
[Java]api apache(Résolu)
Publié : mer. 15 janv. 2014, 20:56
par Scriptor
Bonjour,
Je cherche désespérément comment installer l'api apache pour avoir accès à org.apache quand je développe en java.
Quel paquet dois-je installer ?
Merci de toutes réponses

Re: [Java]api apache
Publié : mer. 15 janv. 2014, 22:26
par benjarobin
Il existe un nombre très conséquent de librairie qui sont fournies sous le domaine org.apache
Et il n'y a aucun paquet à installer... Il suffit de télécharger les jar associés et d'ajouter ceux-ci au CLASSPATH.
Bref, il nous faut plus de détail, tu travailles avec quelles librairies, quelle IDE (eclipse ?)...
Re: [Java]api apache
Publié : mer. 15 janv. 2014, 23:01
par Scriptor
Merci de ta réponse
J'ai téléchargé les zips
ici que j'ai téléchargé et ajouté à éclipse. J'ai ajouté le chemin de des zips extraits(contenant les jars) dans le CLASSPATH de bashrc, mais javac me dit qu'il ne connaît pas org.apache.
Merci encore

Re: [Java]api apache
Publié : jeu. 16 janv. 2014, 09:39
par vlamy
J'ai l'impression que tu mélanges deux choses : Eclipse et la console.
Pour commencer je te suggère d'exécuter ton programme dans Eclipse (clic droit sur la classe qui contient le
main à lancer).
Ensuite quand tout marche bien, tu peux essayer de l’exécuter en console. Pour ce faire, on a plusieurs possibilités :
- Créer un jar qui contient toutes les dépendances. Auquel cas, en console un simple
suffit à exécuter le programme.
- Faire un script qui configure le classpath et lance le programme. Ce script positionne la liste des dépendances (libs Apache dans ton cas) dans une variable de ton choix (pas obligatoirement CLASSPATH), puis donne le contenu de cette variable à javac et java via l'option « -cp ». À noter que si tu codes dans Eclipse, javac est probablement inutile, vu qu'Eclipse compile déjà tes sources java.
Je te conseille de choisir l'une des deux options, sachant qu'il existe aussi des outils qui englobe tout ça, comme maven ou ant, puis de poster ici ton script ou le code qui créer le jar, afin que l'on puisse t'aider sur des bases précises.
Re: [Java]api apache
Publié : sam. 18 janv. 2014, 19:18
par Scriptor
Bonjour,
Merci de la réponse, mais j'ai réussi à résoudre mon problème.
En fait, il suffisait d'ajouter les jars d'appache avec leurs noms, un peu comme ceci:
Code : Tout sélectionner
CLASSPATH+=<chemin vers la lib apache>/<liste apaches jar>.jar
Merci encore
