20110321-Java或者JDK/JRE路径中包含空格的处理方法

来源:互联网 发布:淘宝安装师傅接单平台 编辑:程序博客网 时间:2024/05/29 03:25

一般使用Ant进行Build的时候,总是在文件夹中包含一个build文件夹,如下图所示:

一般setenv.bat中规定了搜索的路径,如下所示:

set BUILD_CP=%CLASSPATH%set BUILD_CP=%BUILD_CP%;%JAVA_HOME%\lib\tools.jar;set BUILD_CP=%BUILD_CP%;..\devlib\ant.jar;set BUILD_CP=%BUILD_CP%;..\devlib\ant-junit.jar;set BUILD_CP=%BUILD_CP%;..\devlib\ant-launcher.jar;set BUILD_CP=%BUILD_CP%;..\devlib\junit.jar;

但是当%CLASSPATH%和%JAVA_HOME%的路径中存在空格的时候,就会出现build不成功的现象,原因就是使用Java命令行时,是以空格来分隔参数的。

解决的方法也很简单:例如,将D:\Program Files\替换成:D:\\progra~1\\

这样就可以成功Build了。就这么点经验,记录下来以防忘记。

0 0