Ant下载安装配置及使用
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下载安装配置及使用相关推荐
- Android Studio新手–下载安装配置–零基础入门–基本使用–调试技能–构建项目基础–使用AS应对常规应用开发
转自:http://blog.csdn.net/yanbober/article/details/45306483 目标:Android Studio新手–>下载安装配置–>零基础入门–& ...
- mysql5.6.37驱动_mysql 5.6.37(zip)下载安装配置图文教程
本文为大家分享了mysql 5.6.37 下载安装配置教程,供大家参考,具体内容如下 1.下载地址 2.下载完成之后解压缩,移动至安装目录下,建议重命名为:mysql server 5.6,我的安装目 ...
- java jdk windows环境 下载安装配置环境变量
目录 下载 安装 环境变量 验证 下载 打开官网下载页面: https://www.oracle.com/java/technologies/javase-downloads.html 依次点击下图红 ...
- plsq卸载 删除注册表、_win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结...
win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结 一:前提 注意:现在有两种安装的方式 1. oracle11g服务端(64位)+oracle客户端(32位)+plsql(3 ...
- 【SSM面向CRUD编程专栏 3】关于黑马程序员最全SSM框架教程视频,P37集老师跳过的模块创建以及tomcat下载安装配置和运行等诸多问题
写在前面: 本人是在学习B站黑马程序员SSM框架教程视频的时候在P37集遇到了问题,如果不解决还没办法往下接着听,老师跳过的模块创建以及tomcat下载安装配置和运行等诸多问题,全在 ...
- MySQL 5.7.21详细下载安装配置教程
MySQL 5.7.21详细下载安装配置教程 前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的 ...
- mysql 5.720安装_MySQL 5.7.27下载安装配置的详细教程
前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的小白,来安装MySQL数据库.目前官网上的My ...
- mysql 5.5.29 winx64_【转载】MySQL 5.7.29详细下载安装配置教程winx64
版权声明:本文为CSDN博主「liu_dong_mei_mei」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.n ...
- 手把手教你下载安装配置Fiddler 和 Fiddler Everywhere
下载 下载地址: 官网 https://www.telerik.com/download/fiddler 进入下载页面后,会要求你填个邮箱,貌似我填别的你也不知道吧 哎呦,我用来干嘛你岂能知道,随便选 ...
- ftp工具FileZilla下载安装配置
FileZilla工具图: 客户端: 服务端: 我用的是阿里云服务器,当时不知道咋配置,花了2个多小时看文档(主要是没有找到连贯的教程:包含原理,下载安装配置,安装到阿里云服务器要开啥端口...)+百 ...
最新文章
- 老大说要自动化测试,我是怎么做的可以看看
- 【PAT (Advanced Level) Practice】1124 Raffle for Weibo Followers (20 分)
- FreeMarker标签与使用
- 大剑无锋之简单说一下聚簇索引和非聚簇索引?【面试推荐】
- golang 获取当天0点时间_golang使用webAssembly的方式
- 转:NAT traversal 的概念
- 【操作系统】银行家算法
- Luogu3825[NOI2017] 游戏
- java实习两个月总结
- chrome误删书签恢复。
- 基于时空注意力的图卷积网络在路段级交通预测中的应用
- DOS命令之诊断网络
- 电视剧《奋斗》精彩对白节选---(九)
- 一个通证经济典型案例——移动广告矿机
- 【jQuery】基础知识梳理笔记
- 程序员工作两年的经验
- 浅谈互联网赚钱的几种方式
- 小程序获取code 获取 openId
- 漫步数学分析二十三——级数的积分与微分
- (1146, Table 'django.django_session' doesn't exist)
热门文章
- HP惠普笔记本Microsoft ACPI Compliant System未知设备的解决办法
- Blend混合模式 与 20余种颜色混合模式代码实现
- 让游戏沉浸感炸裂的实时3D音效技术原理与实践(上)
- DeepFace: Closing the Gap to Human-Level Performance in Face Verification
- 海洋测绘 知识点 详细
- SSM毕设项目音乐鉴赏网站前端开发sl86x(java+VUE+Mybatis+Maven+Mysql)
- 【游戏】金融帝国2:金融帝国实验室(Capitalism Lab)3.0.19安装包下载
- android获取SIM卡信息和手机号码
- win10进程太多怎么优化_Windows 10加速优化全攻略,何止是快?
- Python练习 02