Ant学习---第一节:Ant安装和简单使用
一、下载 ant 插件,路径如下:
http://ant.apache.org/bindownload.cgi
二、安装 ant 插件,解压下载下来的 ant 插件,配置环境变量(最好系统环境变量),如下:
ANT_HOME:D:\learn_tool\apache-ant-1.9.4
还要将 ant 解压包中bin文件夹中的内容给配置到 path 环境变量中,如下:
path : ;%ANT_HOME%\bin
三、测试 ant 插件是否安装成功,如下:

说明安装成功。
四、ant 小例子
1、创建文件夹,例如:
D:\learn_tool\ant_work\ant01
2、在文件夹中创建 .java 文件,代码如下:
public class HelloWorld
{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
3、在文件夹中创建 build.xml 文件,代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<!-- default="compile" 表示默认执行 name属性为compile的target -->
<project default="compile">
<!-- target 表示要执行的目标 -->
<target name="compile">
<!-- javac标签用于编译一个或一组java文件 -->
<!-- destdir表示class文件的输出目录 srcdir表示源程序的目录 -->
<javac destdir="." srcdir="."/>
</target>
</project>
4、测试

会看到 BUILD SUCCESSFUL ,则表示成功。也可以在D:\learn_tool\ant_work\ant01 中查看是否生成了 .class 文件。
五、以上只是编译 .java 文件,现在我们要执行 .class 文件
1、修改 build.xml 文件,代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<!-- default="compile" 表示默认执行 name属性为compile的target -->
<project default="execute">
<!-- target 表示要执行的目标 -->
<target name="compile">
<!-- javac标签用于编译一个或一组java文件 -->
<!-- destdir表示class文件的输出目录 srcdir表示源程序的目录 -->
<javac destdir="." srcdir="."/>
</target>
<!-- depends="compile" 表示要依赖 name="compile" 的 target -->
<target name="execute" depends="compile">
<!-- classname 表示将执行的类名 classpath所表示用到的类路径 -->
<java classpath="." classname="HelloWorld"/>
</target>
</project>
2、测试

会输出打印语句中的字符串,表示成功。
六、ant 标签详解:
http://www.blogjava.net/baoyaer/articles/102217.html
Ant学习---第一节:Ant安装和简单使用的更多相关文章
- MapServer Tutorial——MapServer7.2.1教程学习——第一节:MapServer的基本配置管理,静态地图应用以及MapFile文件
MapServer Tutorial——MapServer7.2.1教程学习——第一节:MapServer的基本配置管理,静态地图应用以及MapFile文件 前言 万事开头难,有了<MapSer ...
- Java 学习第一步-JDK安装和Java环境变量配置
Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09 Java SE 阿超 9046 views Java作为当下很主流的编程语言,学习Java的朋 ...
- OpenNebula学习第一节OpenNebula Front-end Installation
一.说说情怀 随着公司硬件开发资源的不足,构建一个云平台似乎重要了起来.当然,也不是这个平台搭建的主力,出于工作的需求和个人兴趣爱好,接下来就来学习一下OpenNebula相关的东西,这是第一节课,先 ...
- 1001-MySQL学习-第一节自习课
MySQL学习(第一节自习课) 一. 软件下载.安装 下载地址:https://dev.mysql.com/downloads/installer/ 位置:mysql->installer-&g ...
- VUE2.0实现购物车和地址选配功能学习第一节(来源--慕课网河畔一角)
第一节 vue知识 vue-resource:和后台交互的一个插件,实现get.post和jsonp等功能.(替代jQuery) vue特点: 1.易用:通过创建vue实例,{{}}绑定数据十分方便 ...
- Oracle数据库学习(一)安装和简单使用
新公司的新项目,需要用到Oracle数据库,所以现在便来解除此数据库,不得不说,这个数据库还这是麻烦. 安装倒是简单,就是中间会遇到各种问题. 安装步骤参考:https://blog.csdn.net ...
- Ant学习---第二节:Ant添加文件夹和文件夹集的使用
一.创建 java 项目(Eclipse 中),结构图如下: 1.创建 .java 文件,代码如下: package com.learn.ant; public class HelloWorld { ...
- oracle是数据库的学习第一节:数据库的安装
一.本地oracle服务器 1.安装oracle服务器,可以到oracle官方网站上下载与自己电脑匹配的服务器,一般用10g,或者11g; 2.打开cmd,打开sql*plus,之后可以写SQL语句了 ...
- [struts2学习笔记] 第一节 关于struts2的简单认知
本文地址:http://blog.csdn.net/sushengmiyan/article/details/40298287 官方文档:http://struts.apache.org/releas ...
随机推荐
- sublineText
https://github.com/thinkpixellab/flatland { "color_scheme": "Packages/Theme - Flatlan ...
- magento2 客户端模式less样式修改。
后台模式改为客户端编译,修改less后要删除静态文件,然后清除缓存,清除浏览器缓存.刷新多次后生效.
- SVN创建资源与分支详解
创建分支的意义: 简单说,分支就是用于区分开发版本与当前发布版本的. 1. 主干负责新功能的开发 2..分支负责修正当前发布版本的bug(对于可以放入下个发布版本的改进性bug可以直接在主干上开发) ...
- thinkphp实现分页
public function zhanshi(){ $cate = M('cate'); //实例化数据表 $count = $cate->count(); //获取总的记录数 $Page = ...
- NodeJs 中的Crypto 加密模块
加密技术通常分为两大类:“对称式”和“非对称式”. 对称式加密: 就是加密和解密使用同一个密钥,通常称之为“Session Key ”这种加密技术在当今被广泛采用,如美国政府所采用的DES加密标准就是 ...
- C#局域网桌面共享软件制作(二)
链接C#局域网桌面共享软件制作(一) 如果你运行这个软件查看流量监控就会发现1~2M/s左右的上传下载,并且有时会报错“参数无效”,如果你将屏幕截图保存到本地的话每张图片大概4M(bmp).120KB ...
- 未能正确加载“Microsoft.VisualStudio.Implementation.EditorPackage”包
未能正确加载“Microsoft.VisualStudio.Implementation.EditorPackage”包 未处理ImportCardinalityMismatchException 未 ...
- Blend制作的下载动画
最近使用Blend制作了一个下载动画,感觉很有意思,所以这篇给各位介绍下如何使用Blend制作一个简单的下载动画的步骤 首先拖出一个圆,参数如下: 选中椭圆后单击Properties面板,选择“Fil ...
- Cassandra 的压缩策略STCS,LCS 和 DTCS
更新说明: 本文编写时最新的Cassandra版本为2.2,最新的稳定版本为2.1.8 2016年6月23日,增加一篇译文,当下最新版本为3.7 最新的Cassandra 2.1 或者更高的版本支持3 ...
- mysql实体关系(mysql学习五)
实体关系 表设计 1:1 两个实体表内,存在相同的主键字段 如果记录的主键值等于另一个关系表内记录的主键值,则两条记录的对应为一一对应 优化上称为垂直分割 1:n 一个实体对应多个其他实体(一个班级 ...