㈠ANT 编译,运行,打包java文件

     写完java程序以后,经常要编译、运行,并且要源文件或者.class文件,放到指定的位置上;程序员手工来完成这些事情很麻,下面,用ant来帮你完成这些单调而重复的工作。

    首先我们在D:\testANT\src\com\kan\antfile  下编写一个java文件 firstAntFile.java

package com.kan.antfile;

public class firstAntFile{

  public static void main(String[] args){

           System.out.println("Hello firstAntFile!!!");  

   }

}

下面  我们再让ant帮助我们编译,运行,并且生成jar文件

①编写build.xml文件

<?xml version="1.0" ?>

<project name="firstAntFile" default="run" basedir=".">

   <property name="src" value="src"/>

   <property name="dest" value="dest/classes"/>

   <property name="firstAnt.jar" value="firstAnt.jar"/>

   <target name="init">

      <mkdir dir="${dest}"/>

   </target>

   <target name="compile" depends="init">

      <javac srcdir="${src}" destdir="${dest}"/>

   </target>

   <target name="build" depends="compile">

      <jar jarfile="${firstAnt.jar}" basedir="${dest}"/>

    </target>

    <target name="run" depends="build">

       <java classname="com.kan.antfile.firstAntFile" classpath="${firstAnt.jar}"/>

    </target>

    <target name="clean">

       <delete dir="${dest}"/>

       <delete file="${firstAnt.jar}"/>

    </target>

    <target name="rerun" depends="clean,run">

       <ant target="clean"/>

       <ant target="run"/>

    </target>

</project>

②在D:\testANT中保存以上文件,在dos窗口中运行ant ,如下图示

㈠ANT 编译,运行,打包java文件_第1张图片

③至此,ant就已经帮我们完成了编译、运行及打jar的工作了!

你可能感兴趣的:(java,ant,编译)