一. 下载
从http://ant.apache.org/bindownload.cgi可以下载最新的tar包:apache-ant-1.8.4-bin.tar.gz
二. 解压安装
将ant的tar.gz包直接解压到一个特定目录即可,我的解压目录是“/usr/ant/”,用户可根据需要自己制定。在这里,我还是推荐一下直接下载压缩包的方式安装一些工具,这样会省去很多配置环境的麻烦。
使用如下命令解压:tar -zxvf  apache-ant-1.8.4.tar.gz
三. 需要配置的环境变量
ant与jdk不同,只需要配置PATH和ANT_HOME两个环境变量即可。
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把ant安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如ant等待,设置好PATH变量后,就可以在任何目录下执行ant工具了。
2. ANT_HOME环境变量。与JAVA_HOME类似,它指向ant的安装目录,其他软件就是通过搜索ANT_HOME变量来找到并使用安装好的ant。
四. 配置环境变量的方法
基本配置方法跟jdk安装配置时介绍的类似,在这里,我只说修改/etc/profile文件的方法。
上一篇中已经将该文件进行适当的修改,接下来的修改是在上一篇的基础之上进行的。
·用文本编辑器打开/etc/profile
 ·在profile文件末尾加入:
ANT_HOME=/usr/ant/apache-ant-1.8.4
PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH

JAVA_HOME=/usr/java/jdk1.7.0_09
CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export JAVA_HOME ANT_HOME PATH CLASSPATH

 ·重新登录或者source一下以让/etc/profile生效
[root@localhost ~]# source /etc/profile

五. 验证
在shell中断输入命令:ant -version,如下所示:
[root@localhost bin]# ant -version    Apache Ant(TM) version 1.8.4 compiled on May 22 2012

[root@localhost bin]# 
至此,ant配置过程完成

转载于:https://www.cnblogs.com/kaola8023/p/7091421.html

ant安装(for linux)相关推荐

  1. linux ant安装jar,ant打JAR、WAR包

    1. ant安装 上官网下载ANT:http://ant.apache.org/bindownload.cgi 解压出来,添加系统变量ANT_HOME,并把ANT路径加入系统变量Path中 在命令行中 ...

  2. ANT安装与测试和简明教程

    1     window  一.安装ant 到官方主页http://ant.apache.org下载新版(目前为Ant1.8.1)的ant,得到的是一个apache-ant-1.8.1-bin.zip ...

  3. [ANT]apache ant 安装说明

    准备工作 下载地址:https://downloads.apache.org/ant/binaries/ JDK: 1.8 官网: https://ant.apache.org/manual/inde ...

  4. 如何搭建aparche mysql_用Ant安装和构建Hibernate项目

    2 用Ant安装和构建项目 这一章包括: 获取和安装hibernate 安装和学习基本的Ant知识 建立和测试MySQL 使用Ant创建一个基本的项目 我们通过前面的示例认识到对开发者来说hibern ...

  5. Redis 入门安装(Linux)

    Redis 入门安装(Linux) 备注:该案例讲解基于CentOS6.5.Reids3.2.8 Redis 官网 中文地址:http://www.redis.cn/ 英文地址:https://red ...

  6. linux源码安装浏览器,Linux系统手动安装Firefox浏览器

    大多数Linux发行版都以Firefox作为默认的浏览器,并可以轻松地从软件库中安装.例如: Debian/Ubuntu: sudo apt-get install firefox Fedora: s ...

  7. linux命令安装组件,Linux安装各种组件

    [TOC] Linux安装各种组件 ============================= ## 安装JDK 官网下载最新JDK ``` http://www.oracle.com/technet ...

  8. arch linux安装_如何从头开始安装Arch Linux

    arch linux安装 by Andrea Giammarchi 由Andrea Giammarchi In this article, you'll learn how to install Ar ...

  9. Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口

    Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...

最新文章

  1. 自学Java-运算符
  2. 原来在UNITY中使用system.io下的所有函数都可以用相对路径 : Assets/xx
  3. 三星sec.android.soagent,3.0降级2.5教程
  4. php如何封装类内乡通南阳的_PHP类(三)-类的封装
  5. 《C语言程序设计》王希杰 课后答案
  6. 99.6%屏占比 vivo NEX 3升级版入网:865+55W快充
  7. 诺基亚继续打情怀牌:怀旧小屏手机入网!
  8. 通过脚本生成Zabbix Screen报错Incorrect value for field vsize
  9. Jetbrains好用的插件(经验总结)
  10. 仿TT语音,语音游戏陪玩APP源码,社交属性强大
  11. JavaScript Navigator
  12. 本文将要讨论Objective-C中的方法替换(method replacement)和swizzling(移魂大法)。
  13. UG NX 12 抽取几何特征
  14. 单链表就地逆置(Java版)
  15. 小程序uni-app介绍
  16. 客户端访问https时应无浏览器(含终端)安全警告信息;_(多图)老弟,你连HTTPS 原理都不懂,还给我讲“中间人攻击”,逗我吗......
  17. 需求文档怎么写?这里有一套思维框架
  18. ARCGIS中某字段递增赋值,如1,2,3,4,
  19. 选取十二个“一”,写一篇8000字小说
  20. 基于Proteus平台的TEC-5H模型计算机电路设计与仿真

热门文章

  1. 御术:比能力更重要的是你的底层操作系统
  2. 5G与WiFi 6之争,对物联网意味着什么
  3. echarts python源码_基于Django快速集成Echarts代码示例
  4. 手机格斗网游该如何避免延迟?
  5. 《仙剑奇侠传online》游戏后台优化分析:CPU、内存与启动时间
  6. 手游特效太多怎么办?这里有一份性能优化方案可参考
  7. LOL手游王者局诺手教学,3级压制阿卡丽,全程一个拼字
  8. SDN第二章 Ubuntu系统常用操作命令
  9. make and run
  10. Django系列目录