2011-05-19 7 views
0

J'ai un script dans lequel je veux mettre le CLASSPATH commela fixation d'un CLASSPATH dans le script

/dun/d2ddm0/bea/weblogic91/server/lib/jxl.jar:/dun/d2ddm0/bea/user_projects/domains/RMGemDev3023/server/lib/weblogic.jar:/dun/d2ddm0/bea/user_projects/domains/RMGemDev3023/server/lib/parser.jar:/dun/d2ddm0/bea/user_projects/domains/RMGemDev3023/server/lib/jconn2.jar:.

Quand je déclarais dans le script shell, puis fait l'exportation CLASSPATH. Mon script ne fonctionne pas. Pourriez-vous s'il vous plaît dire comment puis-je définir le CLASSPATH (avec la valeur ci-dessus) dans le script afin que mon script puisse le reconnaître. J'utilise le shell tcsh.

Répondre

1

Dans tcsh vous utilisez setenv au lieu d'exportation (qui est un bash-isme)

Alors, vous devriez essayer:

setenv CLASSPATH /dun/d2ddm0/bea/weblogic91/server/lib/jxl.jar:/dun/d2ddm0/bea/user_projects/domains/RMGemDev3023/server/lib/weblogic.jar:/dun/d2ddm0/bea/user_projects/domains/RMGemDev3023/server/lib/parser.jar:/dun/d2ddm0/bea/user_projects/domains/RMGemDev3023/server/lib/jconn2.jar:. 

Bonne chance.

+0

Merci beaucoup – maitree

+0

En fait, je veux que le CLASSPATH soit défini dans un script shell alors comment le ferais-je? – maitree

+0

Désolé, n'a pas vu le commentaire. De la même manière dans un script shell. – jolo