1.官网下载

http://ant.apache.org/

2.变量配置

将安装包解压放置随意目录(随意的意思是自己能找到的)

右键我的电脑——属性——高级系统设置——环境变量

(1).新建ANT_HOME,值为ant根目录

E:\tts\apache-ant-1.9.10

(2).CLASSPATH(没有的请自行新建)

%ANT_HOME%\lib

(3).Path

%ANT_HOME%\bin

完成以上步骤,

WIN+R输入cmd,输入ant

3.eclipse(ant插件使用)

3.1创建Java项目,创建一个测试类

package com.ant.test;public class HelloWorld {public static void main(String[] args) {System.out.println("HelloWorld...");}}

3.2在项目的根目录新建build.xml文件

<?xml version="1.0" encoding="UTF-8" ?>
<!-- properies -->
<project name="AntTestDemo" default="run" basedir="."><property name="src" value="src" /><property name="dest" value="classes" /><property name="helloworld_jar" value="helloworld.jar" /><!-- 初始化任务 --><target name="init"><mkdir dir="${dest}" /></target><!-- 编译 --><target name="compile" depends="init"><javac srcdir="${src}" destdir="${dest}" /></target>
<!--<target name="compile" depends="init"><javac srcdir="${src}" destdir="${dest}" includeantruntime="on" /></target>
--><!-- 打包 --><target name="build" depends="compile"><jar jarfile="${helloworld_jar}" basedir="${dest}" /></target><!-- 测试 --><target name="run" depends="build"><java classname="com.ant.test.HelloWorld" classpath="${helloworld_jar}" /></target><!-- 清理 --><target name="clean"><delete dir="${dest}" /><delete file="${helloworld_jar}" /></target><!-- 运行 --><target name="rerun" depends="clean,run"><ant target="clean" /><ant target="run" /></target>
</project>

3.3右键build.xml,执行ant

控制台结果:

Buildfile: C:\Users\Be\eclipse-workspace\AntTestDemo\build.xml
init:
compile:[javac] C:\Users\Be\eclipse-workspace\AntTestDemo\build.xml:13: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
build:[jar] Building jar: C:\Users\Be\eclipse-workspace\AntTestDemo\helloworld.jar
run:[java] HelloWorld...
BUILD SUCCESSFUL
Total time: 485 milliseconds

如果提示includeantruntime警告,


<target name="compile" depends="init"><javac srcdir="${src}" destdir="${dest}" />
</target>

修改为:


<target name="compile" depends="init"><javac srcdir="${src}" destdir="${dest}" includeantruntime="on" />
</target>

执行控制台输出:

Buildfile: C:\Users\Be\eclipse-workspace\AntTestDemo\build.xml
init:
compile:
build:
run:[java] HelloWorld...
BUILD SUCCESSFUL
Total time: 500 milliseconds

Ant下载安装配置及使用相关推荐

  1. Android Studio新手–下载安装配置–零基础入门–基本使用–调试技能–构建项目基础–使用AS应对常规应用开发

    转自:http://blog.csdn.net/yanbober/article/details/45306483 目标:Android Studio新手–>下载安装配置–>零基础入门–& ...

  2. mysql5.6.37驱动_mysql 5.6.37(zip)下载安装配置图文教程

    本文为大家分享了mysql 5.6.37 下载安装配置教程,供大家参考,具体内容如下 1.下载地址 2.下载完成之后解压缩,移动至安装目录下,建议重命名为:mysql server 5.6,我的安装目 ...

  3. java jdk windows环境 下载安装配置环境变量

    目录 下载 安装 环境变量 验证 下载 打开官网下载页面: https://www.oracle.com/java/technologies/javase-downloads.html 依次点击下图红 ...

  4. plsq卸载 删除注册表、_win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结...

    win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结 一:前提 注意:现在有两种安装的方式 1. oracle11g服务端(64位)+oracle客户端(32位)+plsql(3 ...

  5. 【SSM面向CRUD编程专栏 3】关于黑马程序员最全SSM框架教程视频,P37集老师跳过的模块创建以及tomcat下载安装配置和运行等诸多问题

     写在前面:​        本人是在学习B站黑马程序员SSM框架教程视频的时候在P37集遇到了问题,如果不解决还没办法往下接着听,老师跳过的模块创建以及tomcat下载安装配置和运行等诸多问题,全在 ...

  6. MySQL 5.7.21详细下载安装配置教程

    MySQL 5.7.21详细下载安装配置教程 前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的 ...

  7. mysql 5.720安装_MySQL 5.7.27下载安装配置的详细教程

    前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的小白,来安装MySQL数据库.目前官网上的My ...

  8. mysql 5.5.29 winx64_【转载】MySQL 5.7.29详细下载安装配置教程winx64

    版权声明:本文为CSDN博主「liu_dong_mei_mei」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.n ...

  9. 手把手教你下载安装配置Fiddler 和 Fiddler Everywhere

    下载 下载地址: 官网 https://www.telerik.com/download/fiddler 进入下载页面后,会要求你填个邮箱,貌似我填别的你也不知道吧 哎呦,我用来干嘛你岂能知道,随便选 ...

  10. ftp工具FileZilla下载安装配置

    FileZilla工具图: 客户端: 服务端: 我用的是阿里云服务器,当时不知道咋配置,花了2个多小时看文档(主要是没有找到连贯的教程:包含原理,下载安装配置,安装到阿里云服务器要开啥端口...)+百 ...

最新文章

  1. 老大说要自动化测试,我是怎么做的可以看看
  2. 【PAT (Advanced Level) Practice】1124 Raffle for Weibo Followers (20 分)
  3. FreeMarker标签与使用
  4. 大剑无锋之简单说一下聚簇索引和非聚簇索引?【面试推荐】
  5. golang 获取当天0点时间_golang使用webAssembly的方式
  6. 转:NAT traversal 的概念
  7. 【操作系统】银行家算法
  8. Luogu3825[NOI2017] 游戏
  9. java实习两个月总结
  10. chrome误删书签恢复。
  11. 基于时空注意力的图卷积网络在路段级交通预测中的应用
  12. DOS命令之诊断网络
  13. 电视剧《奋斗》精彩对白节选---(九)
  14. 一个通证经济典型案例——移动广告矿机
  15. 【jQuery】基础知识梳理笔记
  16. 程序员工作两年的经验
  17. 浅谈互联网赚钱的几种方式
  18. 小程序获取code 获取 openId
  19. 漫步数学分析二十三——级数的积分与微分
  20. (1146, Table 'django.django_session' doesn't exist)

热门文章

  1. HP惠普笔记本Microsoft ACPI Compliant System未知设备的解决办法
  2. Blend混合模式 与 20余种颜色混合模式代码实现
  3. 让游戏沉浸感炸裂的实时3D音效技术原理与实践(上)
  4. DeepFace: Closing the Gap to Human-Level Performance in Face Verification
  5. 海洋测绘 知识点 详细
  6. SSM毕设项目音乐鉴赏网站前端开发sl86x(java+VUE+Mybatis+Maven+Mysql)
  7. 【游戏】金融帝国2:金融帝国实验室(Capitalism Lab)3.0.19安装包下载
  8. android获取SIM卡信息和手机号码
  9. win10进程太多怎么优化_Windows 10加速优化全攻略,何止是快?
  10. Python练习 02