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

本文介绍了一种常见的Ant构建失败的原因——即环境变量路径中包含空格,并提供了一个简单的解决方案,通过替换路径中的空格字符来避免构建错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

2011032115401848.jpg

一般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了。就这么点经验,记录下来以防忘记。

转载于:https://www.cnblogs.com/quyu/archive/2011/03/21/1990347.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值