Modification du classpath UNIX (tcsh)

J’essayais d’append un fichier jar au classpath. J’utilise le shell tcsh et j’ai utilisé “set CLASSPATH = ($ CLASSPATH / java / classes / home / tchin / myclasses)” que j’ai reçu du site web:

http://www.linuxheadquarters.com/howto/classpath.shtml

Maintenant, mon classpath contient le fichier jar. Malheureusement, j’ai fait une faute de frappe pendant que je tapais l’emplacement du fichier jar. En outre, il n’y a pas: précédant l’emplacement de mon fichier jar (il ne contient que de l’espace). Est-il possible d’annuler cette modification ou de supprimer l’emplacement jar que je viens d’append et de rétablir la valeur de classpath par rapport à ce qu’elle était auparavant?

De même, quelqu’un pourrait-il me dire comment append un fichier jar au chemin de classe existant lorsque j’utilise un shell tcsh?

Merci beaucoup!

Je ne suis pas expert en tcsh, mais je pense que vous pouvez réinitialiser la variable CLASSPATH. La manière la plus simple, je suppose, serait de redémarrer l’ordinateur et de faire ce que vous faites la deuxième fois. Vous pouvez également essayer d’imprimer la variable CLASSPATH et la définir sur la valeur fixe. Pour l’imprimer faire:

echo $CLASSPATH 

Et le juste le définir sans faire référence aux valeurs précédentes:

 set CLASSPATH = (/previous/path1 /prev/path2 /your/new/path)