Ant 开发java程序笔记(二)

本文详细介绍了如何使用Ant构建Java程序,通过创建目录结构、编写HelloWorld示例代码、配置build.xml文件以及引入build.properties实现程序的可移植性。包括编译、运行和清理操作的完整流程。
摘要由CSDN通过智能技术生成

一、用Ant 开发java 程序,以HelloWord 为例
1. 本次实例的目录结构:
1)E:\anttest1 主目录
2)\src 源程序目录
3)\classes 编译后的class 文件目录
首先在 E 盘创建anttest1 目录和src 子目录。


2. 在src 子目录下创建HelloWord.java 文件,内容如下:
public class HelloWord{
     public static void main(String args[]){
           System.out.println("Hello World!");
     }
}

  
3. 在test 主目录下创建build.xml 文件,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<project default="build" basedir=".">
       <property name="appname" value="HelloWord" />
       <property name="base" value="E:\anttes1t" />
       <property name="src" value="src" />
       <property name="build" value="classes" />
       <property name="myclasspath" value="${base}\${build}" />


       <target name="build">
              <mkdir dir="${build}" />
              <javac srcdir="${src}" destdir="${build}">
                       <include name="**/*.java" />
              </javac>
       </target>


       <target name="run" depends="build">
            <exec executable="java">
                     <arg line=" -classpath ${myclasspath} ${appname}" />
           </exec>
        </target>


       <target name="clean">
             <delete includeEmptyDirs="true">
                      <fileset dir="${build}" />
             </delete>
         </target>
</project>


4.为了提高程序的可移植性,我们将property 分离出来组成build.properties 文件。新的
build.xml 文件和build.properties 文件内容如下:
1)build.properties 文件:
appname=HelloWord

base=E:\\anttest1
src=src
build=classes
myclasspath=${basedir}\\${build}


2)build.xml 文件(property 部分通过file 调用build.properties 即可):
<?xml version="1.0" encoding="utf-8"?>
<project default="build" basedir=".">
       <property file="build.properties"/>

 
       <target name="build">
              <mkdir dir="${build}" />
              <javac srcdir="${src}" destdir="${build}">
                       <include name="**/*.java" />
              </javac>
       </target>


       <target name="run" depends="build">
            <exec executable="java">
                     <arg line=" -classpath ${myclasspath} ${appname}" />
           </exec>
        </target>


       <target name="clean">
             <delete includeEmptyDirs="true">
                      <fileset dir="${build}" />
             </delete>
         </target>
</project>

5. 在test 目录下运行ant 查看执行结果。
再运行 ant run 和ant clean 看看会怎么样,:)

1)ant run运行结果截图

2)ant clean运行结果截图

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值