"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment inclure temporairement les pots dans le chemin de classe pour les commandes Javac, Ant et Java?

Comment inclure temporairement les pots dans le chemin de classe pour les commandes Javac, Ant et Java?

Publié le 2025-03-22
Parcourir:961

How to Temporarily Include Jars in the Classpath for javac, ant, and java Commands?

y compris les pots dans ClassPath sur CommandLine (javac ou apt)

Tout en essayant d'exécuter un programme, vous pouvez rencontrer des erreurs de compilation indiquant l'absence de pots nécessaires dans votre ClassPath. Un tel pot est JSR181-API.JAR, qui est essentiel pour la fonctionnalité du service Web.

Pour éviter de modifier votre fichier BASH_RC, vous pouvez temporairement inclure le pot requis dans votre chemin de classe. Il existe plusieurs façons d'y parvenir:

en utilisant javac ou ant

vous pouvez spécifier une liste de pots à inclure dans le CLASSPATH à l'aide de l'option -cp:

$ javac -cp jsr181-api.jar HelloImp.java

$ ant HelloImp -cp jsr181-api.jar

en utilisant la commande java -cp

vous pouvez définir le classpath en utilisant l'option -cp de la commande java:

$ java -cp jsr181-api.jar:dir1:. server.HelloImp

Dans Windows, utilisez un point-virgule (;) au lieu d'un côlon (:) comme séparateur de chemin. Modification en permanence de votre environnement.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3