Je suis en train de développer un petit logiciel, dans lequel j'aimerais utiliser une librairie (en l'occurence JDOM).
Je ne code pas sur Eclipse ni rien, seulement sur mon éditeur de texte, et je dois avouer que je suis totalement larguée. Je n'ai pas trouvé comment importer une librairie (j'ai essayé des choses, en vain).
Une librairie de classes est un fichier d'extension .jar
Pour l'utiliser dans ton éditeur de texte, tu n'as besoin de rien faire puisque ton éditeur ne te fourni aucune aide à la saisie.
En revanche, tu as besoin de fournir la librairie au compilateur lorsque tu compiles (javac) et ensuite à ton programme quand tu le lances (java).
Pour faire cela, tu dois préciser sur la ligne de commande soit de javac (compilation), soit de java (exécution) la liste des fichiers jar qui feront partie du CLASSPATH, et donc seront disponibles pour ton programme.
Tout d'abord, merci pour ton aide, j'étais sur le point d'abandonner...
J'avais tâtonné plus qu'autre chose, mais je dois avouer que j'étais loin du compte, je ne trouvais des informations que pour Eclipse ou Netbeans, etc.
Du coup maintenant je comprends mieux, mais il y a toujours quelque chose qui cloche :
J'exécute la commande javac -d ..\class ..\src\*.java pour compiler mes fichiers. Jusque là pas de problème. Mais quand je fais javac -d ..\class epublib\epublib-core-0.5.jar ..\src\*.java cela me dit "invalid flag". J'ai donc fait quelques recherches. J'ai tenté "javac -classpath epublib\epublib-core-0.5.jar ..\src\*.java" (je ne sais pas trop si -classpath se met comme ça, j'ai plus ou moins appris la commande par coeur en DUT, sans explications sur les autres options (dont j'ai jeté un coup d'oeil pour arriver à faire fonctionner ma librairie), etc.).
Avec cette dernière commande, le fichier semble s'exécuter, mais il me met une erreur comme quoi il ne trouverait pas des classes qui sont censées être dans ma librairie.
Est-ce que je fais quelque chose de mal, ou la dernière commande est-elle la bonne et je dois chercher une erreur ailleurs ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Life is about more than just survival
Life is about more than just survival