Ant学习---第一节:Ant安装和简单使用

摘要:
");}}3、在文件夹中创建build.xml文件,代码如下:2、测试会输出打印语句中的字符串,表示成功。

一、下载 ant 插件,路径如下:

http://ant.apache.org/bindownload.cgi

二、安装 ant 插件,解压下载下来的 ant 插件,配置环境变量(最好系统环境变量),如下:

ANT_HOME:D:learn_toolapache-ant-1.9.4

还要将 ant 解压包中bin文件夹中的内容给配置到 path 环境变量中,如下:

path : ;%ANT_HOME%in

三、测试 ant 插件是否安装成功,如下:

QQ截图20140906190035

说明安装成功。

四、ant 小例子

1、创建文件夹,例如:

D:learn_toolant_workant01

2、在文件夹中创建 .java 文件,代码如下:

public classHelloWorld
{
    public static voidmain(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、测试

1_1

会看到 BUILD SUCCESSFUL ,则表示成功。也可以在D:learn_toolant_workant01 中查看是否生成了 .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、测试

2_1

会输出打印语句中的字符串,表示成功。

六、ant 标签详解:

http://www.blogjava.net/baoyaer/articles/102217.html

免责声明:文章转载自《Ant学习---第一节:Ant安装和简单使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇LOB类型的学习、总结idea常用配置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android Native C 之 Helloworld的四种编译方式_转载

一.编写helloworld.c Android.mk     [root@fontlose jni]# cat hello.c  [cpp] view plaincopyprint?  #include <stdio.h>   int main()   {       printf("Hello World!\n");       ...

systemd 和 systemctl 使用深入理解

https://www.linuxidc.com/Linux/2018-08/153545.htm Linux系统的启动方式有点复杂,而且总是有需要优化的地方。传统的Linux系统启动过程主要由著名的init进程(也被称为SysV init启动系统)处理,而基于init的启动系统被认为有效率不足的问题,systemd是Linux系统机器的另一种启动方式,宣...

python3的leetcode题,两个数求和等于目标值,返回这两个数的索引组成的列表(三种方法)

给定一个整数数组nums和一个目标值target,请你在该数组中找出和为gai目标值的两个整数。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] #!...

IE6浏览器常见的bug及其修复方法

IE6不支持min-height,解决办法使用css hack: .target { min-height: 100px; height: auto !important; height: 100px; // IE6下内容高度超过会自动扩展高度 } ol内li的序号全为1,不递增。解决方法:为li设置样式d...

systemd启动过程(转)

理解Linux启动过程 在我们打开Linux电脑的电源后第一个启动的进程就是init。分配给init进程的PID是1。它是系统其他所有进程的父进程。当一台Linux电脑启动后,处理器会先在系统存储中查找BIOS,之后BIOS会检测系统资源然后找到第一个引导设备,通常为硬盘,然后会查找硬盘的主引导记录(MBR),然后加载到内存中并把控制权交给它,以后的启动过...

Hibernate-入门教程

首先了解hibernate的目录结构 . +lib antlr.jar cglib-full.jar asm.jar asm-attrs.jars commons-collections.jar commons-logging.jar ehcache.jar hibernate3.jar jta....