web-dev-qa-db-fra.com

Inclure les fichiers jar dans le chemin de classe

J'exécute un programme Java à partir d'un fichier de commandes qui référence certains fichiers JAR externes. Comment puis-je inclure ces fichiers JAR dans mon fichier de commandes?

10
Wasim Wani

Regardez la documentation officielle de Sun: Définition du chemin de classe pour comprendre vos options.

Un moyen rapide serait simplement d’inclure vos JAR après le -cp:

sous Windows

Java -cp C:\Java\MyClasses\myclasses.jar;C:\Java\MyClasses\myclassesAnother.jar utility.myapp.Cool

sur Linux/Unix

Java -cp /opt/thirdparty/myclasses.jar:/opt/thirdparty/myclassesAnother.jar utility.myapp.Cool
12
tolitius

Vous devez définir classpath http://download.Oracle.com/javase/1.3/docs/tooldocs/win32/classpath.html . Par exemple., 

Java -cp file1.jar;file2.jar yourApp

ou si vos fichiers jar sont situés dans le répertoire lib/

Java -cp lib/* yourApp
4
Johan Sjöberg

Pour ne pas vous embêter avec le paramètre -classpath, vous pouvez placer des références aux fichiers jar dans le fichier manifest.mf de votre JAR d’application, s’il s’agit bien de votre application.

Ajout de classes au Classpath du fichier JAR

2
Oleg Mikheev

Vous devez renseigner le paramètre Class-Path du fichier manifeste du fichier JAR. La documentation standard explique très bien cela. 

1
Baptiste Wicht

Lors de l'exécution d'un jar ou d'un fichier de classe, spécifiez l'option classpath

0
andrershov

Désolé, je ne connais pas les autres IDE, mais travaille avec moi sur Eclipse.
Faites un clic droit sur votre projet, sélectionnez 

Propriétés/Chemin de construction Java/Bibliothèques/Classpath/Ajouter des fichiers JAR externes ... 

Ensuite, choisissez les fichiers dont vous avez besoin: v

0
Cong