Maison > Java > javaDidacticiel > Comment inclure des fichiers JAR dans la compilation Java à l'aide de l'invite de commande ?

Comment inclure des fichiers JAR dans la compilation Java à l'aide de l'invite de commande ?

DDD
Libérer: 2024-11-08 18:10:02
original
699 Les gens l'ont consulté

How to Include JAR Files in Java Compilation Using the Command Prompt?

Inclure des fichiers JAR dans la compilation Java à l'aide de l'invite de commande

Supposons que vous disposiez d'un fichier source Java qui repose sur des bibliothèques JAR externes. La compilation de ce fichier dans l'invite de commande nécessite que vous incluiez ces fichiers JAR pour une exécution réussie. Voici comment y parvenir.

Utilisation de l'option "-cp"

L'option "-cp" dans la commande "javac" vous permet de spécifier le chemin d'accès externe Fichiers JAR. Par exemple, si vos fichiers JAR se trouvent dans "/home/path/mail.jar" et "/home/path/servlet.jar", vous compilerez votre code avec la commande suivante :

javac -cp ".:/home/path/mail.jar:/home/path/servlet.jar;" MyJavaFile.java
Copier après la connexion

L'option "-cp" indique au compilateur l'emplacement de ces JAR, lui permettant de résoudre les dépendances. Alternativement, vous pouvez utiliser l'option "-classpath" au lieu de "-cp".

Définition de la variable d'environnement CLASSPATH

Pour éviter de spécifier manuellement les chemins JAR à chaque fois, vous pouvez définir la variable d'environnement "CLASSPATH" pour inclure les répertoires nécessaires. Différents systèmes d'exploitation ont des méthodes spécifiques pour définir les variables d'environnement.

Exemple pour Windows

  1. Cliquez avec le bouton droit sur « Ordinateur » ou « Ce PC » et sélectionnez « Propriétés".
  2. Cliquez sur "Paramètres système avancés" dans la barre latérale gauche.
  3. Sous l'onglet "Avancé", cliquez sur "Variables d'environnement".
  4. Dans la zone " "Variables système", localisez la variable "CLASSPATH" ou créez-en une nouvelle si elle n'existe pas.
  5. Ajoutez les chemins JAR à la valeur CLASSPATH, séparés par des points-virgules (;). Par exemple : ".;C:pathtomail.jar;C:pathtoservlet.jar".

Une fois le CLASSPATH défini, vous pouvez compiler n'importe quel fichier Java sans spécifier explicitement les dépendances JAR.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal