[DOS BATCH] Ajouter au classpath seulement si pas défini
Ajouter au classpath seulement si pas défini [DOS BATCH] - Programmation
MarshPosté le 14-04-2002 à 17:18:57
Yep,
Je sais que sous linux ca doit etre très simple de faire ca mais je me demandais si il n'y avait pas moyen de déterminer qu'une certaines chaine soit présente dans une variable d'environnement. Je m'explique.
J'ai un fichier batch qui démarre un prog java. Pour etre sur que les libs AVEC LES BONNES VERSIONS soient dispo, je fais un set classpath puis je lance le prog. Le problème c'est que il y a bcp de lib et au bout d'un certain temps, windows rale parce que la variable est trop longue
je fais un truc du genre
set CLASSPATH=blablablablalb;%CLASSPATH%; java be.ac .....
Qqun sait comment on pourrait faire ca (en gros si le jar est dans le classpath on l'ajoute sinon on fait rien.
A+
PS : autre solution, passer le classpath à la JVM ...
--------------- Just because you feel good does not make you right
Marsh Posté le 14-04-2002 à 17:18:57
Yep,
Je sais que sous linux ca doit etre très simple de faire ca mais je me demandais si il n'y avait pas moyen de déterminer qu'une certaines chaine soit présente dans une variable d'environnement. Je m'explique.
J'ai un fichier batch qui démarre un prog java. Pour etre sur que les libs AVEC LES BONNES VERSIONS soient dispo, je fais un set classpath puis je lance le prog. Le problème c'est que il y a bcp de lib et au bout d'un certain temps, windows rale parce que la variable est trop longue
je fais un truc du genre
set CLASSPATH=blablablablalb;%CLASSPATH%;
java be.ac .....
Qqun sait comment on pourrait faire ca (en gros si le jar est dans le classpath on l'ajoute sinon on fait rien.
A+
PS : autre solution, passer le classpath à la JVM ...
---------------
Just because you feel good does not make you right