Pour compiler des programmes Java qui s'appuient sur des bibliothèques externes, ces bibliothèques doivent être incluses dans le chemin de classe. Cet article explique comment incorporer des fichiers jar dans le chemin de classe à l'aide des options de ligne de commande pour javac ou apt.
Pour javac, utilisez l'option -cp suivie d'une liste de répertoires séparés par des deux-points. et les fichiers jar. Par exemple, pour compiler HelloImp.java avec la bibliothèque jsr181-api.jar :
javac -cp .:jsr181-api.jar HelloImp.java
apt prend également en charge -cp pour définir le chemin de classe. Cependant, il recommande d'utiliser l'option -module-path pour les applications Java modulaires. Par exemple :
apt -module-path .:jsr181-api jar HelloImp
Si vous préférez ne pas modifier définitivement vos arguments de ligne de commande, vous pouvez utiliser la commande java avec l'option -cp :
java -cp .:jsr181-api.jar HelloImp
Cela définira temporairement le chemin de classe pour la durée de la commande.
L'approche du fichier texte manifeste peut être plus polyvalente. Créez un fichier manifeste nommé MANIFEST.MF avec le contenu suivant :
Manifest-Version: 1.0 Class-Path: jsr181-api.jar
Ensuite, compilez le programme avec :
javac HelloImp.java -m MANIFEST.MF
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!