相关疑难解决方法(0)

CLASSPATH中的空格

我正在使用Windows PC,并在其上安装了cygwin!我已将所有罐子组织在几个目录中的目录下!我正在编写一个bash脚本来设置CLASSPATH迭代通过作为参数传递的目录,如下所示:

for JAR_FILE in `ls *.jar`
do
    CLASSPATH="$DIRECTORY_TO_LOOK_FOR_JARS"/$JAR_FILE:$CLASSPATH
done
Run Code Online (Sandbox Code Playgroud)

只要目录中有空格像/cygdrive/c/Documents and Settings/user/My Jars我一样运行java -cp $CLASSPATH somepackage.someclass,它就会抛出一个错误,指出and找不到类,因为CLASSPATH变量之后会被拆分/cygdrive/c/Documents.

有人可以帮我解决这个问题吗?

java cygwin classpath

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

classpath ×1

cygwin ×1

java ×1