GNU/Linux >> Tutoriels Linux >  >> Linux

Comment ajouter plusieurs fichiers jar dans classpath sous Linux

Supposons que vous ayez plusieurs fichiers jar a.jar, b.jar et c.jar. Pour les ajouter au chemin de classe lors de la compilation, vous devez faire

$javac -cp .:a.jar:b.jar:c.jar HelloWorld.java

Pour courir faire

$java -cp .:a.jar:b.jar:c.jar HelloWorld

Vous utilisez le -classpath dispute. Vous pouvez utiliser un chemin relatif ou absolu. Cela signifie que vous pouvez utiliser un chemin relatif à votre répertoire actuel, OU vous pouvez utiliser un chemin absolu qui commence à la racine / .

Exemple :

bash$ java -classpath path/to/jar/file MyMainClass

Dans cet exemple, le main la fonction est située dans MyMainClass et serait inclus quelque part dans le fichier jar.

Pour compiler, vous devez utiliser javac

Exemple :

bash$ javac -classpath path/to/jar/file MyMainClass.java

Vous pouvez également spécifier le classpath via la variable d'environnement, suivez cet exemple :

bash$ export CLASSPATH="path/to/jar/file:path/tojar/file2"
bash$ javac MyMainClass.java

Pour tout projet Java normalement complexe, vous devez rechercher le script ant nommé build.xml


Linux
  1. Comment installer Java sur Linux

  2. Comment ajouter des numéros de ligne aux fichiers texte sous Linux

  3. Comment renommer plusieurs fichiers à la fois sous Linux

  4. Comment renommer plusieurs fichiers ensemble sous Linux en utilisant 3 méthodes

  5. Comment remplacer une chaîne dans plusieurs fichiers en ligne de commande Linux

Comment ajouter un utilisateur à un groupe sous Linux

Comment renommer un ou plusieurs fichiers sous Linux

Comment gérer plusieurs versions de Java avec jEnv sous Linux

Comment ajouter manuellement des messages aux fichiers journaux du système Linux

Comment ajouter plusieurs fuseaux horaires sous Linux

Comment fusionner plusieurs fichiers PDF en un seul PDF sous Linux