当前位置: 首页 > news >正文

java ant linux_linux下ant的安装

相关系列:

1。下载

下载地址:http://ant.apache.org/bindownload.cgi 下载apache-ant-1.8.1-bin.tar.gz(当前最新版本),将该下载包拷贝到/usr/local下(随意了,找个地方就好)

2。解压

cd /usr/local

tar -zxvf apache-ant-1.8.1-bin.tar.gz

解压后会在/usr/local 下生成一个文件夹apache-ant-1.8.1

3。配置环境变量

(ant是基于java的,所以要先确保系统中已经安装了jdk)

vi /etc/profile,如下所示

# System wide environment and startup programs, for login setup

# Functions and aliases go in /etc/bashrc

JAVA_HOME=/usr/java/jdk

JAVA_BIN=/usr/java/jdk/bin

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

添加如下内容:

ANT_HOME=/usr/local/apache-ant-1.8.1

PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH

export JAVA_HOME JAVA_BIN ANT_HOME PATH CLASSPATH

修改后如下所示:

# System wide environment and startup programs, for login setup

# Functions and aliases go in /etc/bashrc

JAVA_HOME=/usr/java/jdk

JAVA_BIN=/usr/java/jdk/bin

ANT_HOME=/usr/local/apache-ant-1.8.1

PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN ANT_HOME PATH CLASSPATH

修改后使之生效的方法source /etc/profile

cd /usr/bin

ln -s -f /usr/local/ant/bin/ant

运行ant -version,输出如下内容:

[root@localhost ~]# ant -version Apache Ant version 1.8.1 compiled on April 30 2010

ok,ant配置完成。

相关文章:

  • java获取数据库信息_java获取数据库的库、表、字段信息
  • java jpanel 布局管理器,JPanel和Java布局管理器
  • java 验证码识别 类库_iCaptcha
  • java调用wsdl证书错误_java调用.net web service服务,报证书错误
  • mysql 联表删除limit_MySQL联结多表更新和删除_mysql
  • mysql数据库备份总结_mysql中mysqlhotcopy备份数据库总结
  • java 反射 api_七分钟理解 Java 的反射 API
  • java 导入dbf文件_用java怎么实现批量导入dbf文件(从dbf文件导入到sqlserver2008中)到sqlserver2008...
  • md5算法 java_MD5算法[ java 实现]
  • java获取指定日期_Java 获取指定日期的前一周
  • java 读取 nextline_【Java】Scanner类nextInt后使用nextLine无法读取输入
  • java 监听所有异常_java – Spring JMS监听器即使在异常时也会确认
  • java生成xps文件_Java 将 Excel 转为PDF、图片、html、XPS、XML、CSV
  • java中关于类的说法_下面关于java中类的说法哪个是不正确的
  • java内存模型介绍_Java内存模型的详细介绍
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • [deviceone开发]-do_Webview的基本示例
  • 【Amaple教程】5. 插件
  • ➹使用webpack配置多页面应用(MPA)
  • 2017 前端面试准备 - 收藏集 - 掘金
  • canvas 高仿 Apple Watch 表盘
  • Druid 在有赞的实践
  • If…else
  • iOS 系统授权开发
  • nodejs实现webservice问题总结
  • PAT A1050
  • PHP那些事儿
  • ReactNative开发常用的三方模块
  • REST架构的思考
  • Wamp集成环境 添加PHP的新版本
  • 使用agvtool更改app version/build
  • 用jquery写贪吃蛇
  • 在Mac OS X上安装 Ruby运行环境
  • UI设计初学者应该如何入门?
  • !$boo在php中什么意思,php前戏
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #NOIP 2014#Day.2 T3 解方程
  • $().each和$.each的区别
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (利用IDEA+Maven)定制属于自己的jar包
  • (强烈推荐)移动端音视频从零到上手(上)
  • (十六)串口UART
  • (原)本想说脏话,奈何已放下
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET Core 2.1路线图
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET和.COM和.CN域名区别
  • @Import注解详解
  • [Android]使用Android打包Unity工程
  • [Contiki系列论文之2]WSN的自适应通信架构
  • [Docker]五.Docker中Dockerfile详解