Bir Windows PC üzerinde çalışıyorum ve üzerinde cygwin var! Tüm kavanozlarımı bir dizin içinde bir dizin altında organize ettim! aşağıdaki gibi ben bir parametre olarak geçirilir dizinde yineleme tarafından CLASSPATH
ayarlamak için bir bash
senaryoyu yazıyorum:CLASSPATH'daki Whitespaces
/cygdrive/c/Documents and Settings/user/My Jars
gibi geçirilir dizinde alanlardır ve ben
java -cp $CLASSPATH somepackage.someclass
yayınladığınızda
for JAR_FILE in `ls *.jar`
do
CLASSPATH="$DIRECTORY_TO_LOOK_FOR_JARS"/$JAR_FILE:$CLASSPATH
done
, onu CLASSPATH değişkeni /cygdrive/c/Documents
'dan sonra ayrıldığından, and
sınıfının bulunmadığını belirten bir hata atar.
Birisi bu sorunu çözmemde bana yardımcı olabilir mi?