[Java]api apache(Résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

[Java]api apache(Résolu)

Message 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 :D
Dernière modification par Scriptor le sam. 18 janv. 2014, 19:18, modifié 1 fois.
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Java]api apache

Message 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 ?)...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [Java]api apache

Message 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 :D
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Avatar de l’utilisateur
vlamy
yeomen
Messages : 268
Inscription : ven. 20 juil. 2012, 15:19
Localisation : Grenoble

Re: [Java]api apache

Message 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

    Code : Tout sélectionner

    java -jar mon_appli.jar
    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.
Avatar de l’utilisateur
Scriptor
Chu Ko Nu
Messages : 324
Inscription : jeu. 22 juil. 2010, 09:20

Re: [Java]api apache

Message 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 :)
Les ennemis de mes ennemis sont mes amis.
Les ennemis de mes amis sont mes ennemis.
Les amis de mes ennemis sont mes ennemis.
Répondre