J'ai des outils java que je dois utiliser. Les outils se trouvent dans un dossier rempli de fichiers jar. Je voulais ajouter ce dossier à mon chemin, pour les raisons évidentes, mais après avoir modifié mon .bash_profile pour inclure le nouveau dossier dans la variable $ PATH et le source, cela ne fonctionne pas. J'ai également essayé de me déconnecter et de me reconnecter, et cela n'a pas fonctionné non plus. Je continue de recevoir le message d'erreur "Impossible d'accéder au fichier jar .jar"
10
Réponses:
Pour les fichiers JAR, vous devez définir le CLASSPATH et non la variable d'environnement PATH.
Si vous utilisez BASH, c'est:
export CLASSPATH="$CLASSPATH:<full_path_to_each_jar_files>"
Vous feriez mieux de l'ajouter dans le fichier,
.bashrc
sauf si vous savez ce que vous faites.Exemple:
Mais bien sûr, si vous invoquez toujours le fichier jar avec la classe Main, vous devez utiliser le chemin complet pour cela:
Cependant, vous pouvez définir son droit d'exécution et l'exécuter:
Mais vous devez vous assurer que votre chemin de classe est correct et répertorier tous les pots requis.
la source
.bashrc
, ajoutez-la à.profile
. Voir Alternative à .bashrcSi vos outils sont des scripts, qui contiennent des commandes comme
alors vous devez les éditer pour contenir le chemin correct
la source