ANT
下载地址:http://www.redsaga.com/down/apache-ant-1.6.1.zip
解压 D:/apache-ant-1.6.1
配置系统变量
ANT_HOME=D:/apache-ant-1.6.1
PATH=%PATH%;%JAVA_HOME%/bin;%ANT_HOME%/bin
//注意记得安装jdk
在%ANT_HOME%/bin下新建一个build.xml文件
<project name="MyProject" default="compile" basedir=".">
<description>
simple example build file
</description>
<!-- set global properties for this build -->
<property name="src" location="src"/> <!-- set 编译的src 的路径-->
<property name="build" location="build"/> <!-- set 输出代码 build 的路径-->
<target name="init">
<!-- Create the time stamp -->
<tstamp/>
<!-- Create the build directory structure used by compile -->
<mkdir dir="${build}"/>
</target>
<target name="compile" depends="init"
description="compile the source " >
<!-- Compile the java code from ${src} into ${build} -->
<javac srcdir="${src}" destdir="${build}"/>
</target>
</project>
1其中的src和build是两个??件夹中
3进入cmd系统下达到%ANT_HOME%/bin/下
如:
f:/ant/bin>
直接键入ant就行了
f:/ant/bin>ant
出现BUILD SUCCESSFUL
注意:当程序中用到第三方包(不是jdk中自带的包),只要包这些包扔到%ANT_HOME%/lib下就
OK了
当然ANT远不止编译java程序的功能,她还能打成jar包(都能非常的节约时间)
<?xml version="1.0" encoding="GBK"?>
<!--基本的根元素-->
<project name="build.xml" default="build">
<!--定义可重复调用的元素-->
<property name="src.java.dir" location="src/java"/>
<property name="build.classes.dir" location="build/classes"/>
<!--定义class-->
<path id="project.classpath">
<pathelement location="${build.classes.dir}"/>
</path>
<!-- 创建存放编译文件的目录 -->
<target name="init">
<mkdir dir="${build.classes.dir}"/>
</target>
<!-- 编译src中的文件 -->
<target name="compile" depends="init">
<javac srcdir="${src.java.dir}" destdir="${build.classes.dir}">
<include name="**/EventCalendar.java"/>
</javac>
</target>
<!-- 运行编译好的类文件 -->
<target name="build" depends="compile">
<java classname="com.manning.hq.ch02.EventCalendar" failοnerrοr="true">
<classpath refid="project.classpath"/>
</java>
<echo>If you see this,it works!!!</echo>
</target>
</project>