ant安装和ant的环境配置

  1、ant安装和ant的环境配置

2、'mode'、'explorer' 不是内部或外部命令,也不是可运行的程序或批处理文件。解决方法。

3、java.lang.OutOfMemoryError: requested 487424 bytes for card table expans解决方法。

 

先装好JDK,然后配置Ant 环境:

1、ant安装文件下载。点这里去下载咯  或http://ant.apache.org/bindownload.cgi下载zip格式的压缩包apache-ant-1.8.2-bin.zip。

2、解压缩包。例如解压到E:\学习类\apache-ant-1.8.2,

3、配置环境变量。在系统环境变量中新建一个ANT_HOME 的变量,值为E:\学习类\apache-ant-1.8.2。在path 变量中添加 %ANT_HOME%\bin;  如果没有path变量,则新建一个。

4、验证ant环境配置。开始-->运行-->输入cmd,打开dos命令窗口。最后,在命令行下输入:ant -version,如果能显示版本号,就代表ant环境配置成功。ant -help可以查看帮助信息。

 

编译项目时出现过的问题:

1、

'mode' 不是内部或外部命令,也不是可运行的程序或批处理文件。
'explorer' 不是内部或外部命令,也不是可运行的程序或批处理文件。
修改环境变量里的path值,在最前面加上 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

2、
java.lang.OutOfMemoryError: requested 487424 bytes for card table expans

解决方法1:
  <target name="compile" depends="init">
  <javac srcdir="${src}" destdir="${dest}" debug="true" fork="true" memoryMaximumSize="512m">
   <classpath refid="project.class.path"/>
   <classpath refid="jspc.class.path"/>
  </javac>
 </target>

在javac的选项里增加 fork="true" memoryMaximumSize="512m"来加在编译时的内存

解决方法2:
在环境变量中新建JAVA_OPTS,值为: -Xms64m -Xmx512

解决方法3:
如果是用eclipse 开发,在用ant编译web工程时,碰到java.lang.OutOfMemoryError: Java heap space异常
window->preferences->java->installed jres->edit jre
把default vm arguments 的参数设为 -Xms64m -Xmx512

解决方法2是通用的方法,不管是直接用ant编译,还是在eclipse中用ant编译。

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值