ANT 安装+编译

 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>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值