Inclure des fichiers Jar dans Classpath pour la compilation Java ou le traitement des annotations (ligne de commande)
Pour compiler un programme qui nécessite des dépendances à partir de fichiers JAR externes, il est nécessaire d'inclure ces pots dans le chemin de classe. Cela est particulièrement vrai lorsque vous utilisez des outils de traitement d'annotations comme apt.
Si vous rencontrez des erreurs de compilation indiquant des packages ou des symboles manquants, cela suggère que les fichiers jar requis ne sont pas inclus dans le chemin de classe. Pour résoudre ce problème, vous pouvez utiliser l'option -cp (classpath) dans la commande javac ou apt.
Javac
Ajoutez les jars au classpath en utilisant le - option cp :
javac -cp jsr181-api.jar:. HelloImp.java
. (point) indique le répertoire actuel, qui doit également être inclus dans le chemin de classe, par défaut, lorsque vous n'utilisez pas -cp.
Apt
Similaire à javac, utilisez l'option -cp pour inclure le jars :
apt -cp jsr181-api.jar:. HelloImp.java
Ant
Si vous utilisez Ant, vous pouvez définir le chemin de classe dans le fichier
<project> <target name="compile"> <javac classpath="jsr181-api.jar:."> <src path="."/> </javac> </target> </project>
Windows
Dans les systèmes Windows, utilisez ; au lieu de : pour séparer les fichiers jar dans le chemin de classe :
java -cp jsr181-api.jar;. HelloWorld.java
N'oubliez pas d'inclure le répertoire courant (.) dans le chemin de classe pour garantir une compilation réussie.
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!