10
我正在使用Windows PC並在其上安裝了cygwin! 我已經把我的所有罐子放在一個目錄下的幾個目錄下! 我寫一個bash
腳本通過被作爲參數傳遞的目錄遍歷設置CLASSPATH
如下:CLASSPATH中的空白空間
for JAR_FILE in `ls *.jar`
do
CLASSPATH="$DIRECTORY_TO_LOOK_FOR_JARS"/$JAR_FILE:$CLASSPATH
done
每當有目錄中的傳遞像/cygdrive/c/Documents and Settings/user/My Jars
空間,我運行java -cp $CLASSPATH somepackage.someclass
,它拋出一個錯誤,指出找不到類and
,因爲CLASSPATH變量在/cygdrive/c/Documents
之後被分割。
有人可以幫我解決這個問題嗎?