使用Ant进行普通java类编译执行

[color=blue]java中使用Ant进行编译[/color]
下载Ant:http://ant.apache.org/bindownload.cgi-----版本1.70
解压后配置环境变量:
1 新增系统变量:ANT_HOME,内容:d:\ant_home\apache-ant-1.70
2 在PATH环境变量中加入Ant的bin目录:%ANT_HOME%\bin
3 如果要让Ant能支持JUnit,需要直接将JUnit的junit.jar放置在Ant的lib目录,并记得
改变CLASSPATH中原先有关于JUnit的设定,例如:%ANT_HOME%\lib\junit.jar
build.xml配置说明:

<?xml version="1.0" encoding="UTF-8" ?>
[name="HelloWord"]表示工程的名称
[basedir="."]表示根目录
[default="run"]表示默认运行
<project name="HelloWord" default="run" basedir=".">
[定义一个src目录,就像定义变量]
<property name="src" value="src"/>
<property name="dest" value="classes"/>
<property name="hello_jar" value="hello1.jar"/>
<target name="init">
[创建一个文件classes]
<mkdir dir="${dest}"/>
</target>
[编译]
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}"/>
</target>
[打jar包]
<target name="build" depends="compile">
<jar jarfile="${hello_jar}" basedir="${dest}"/>
</target>
[运行]
<target name="run" depends="build">
<java classname="HelloWord" classpath="${hello_jar}"/>
</target>
[删除生产的文件]
<target name="clean">
<delete dir="${dest}"/>
<delete file="${hello_jar}"/>
</target>
[在target中调用target]
<target name="rerun" depends="clean,run">
<ant target="clean"/>
<ant target="run"/>
</target>
</project>
//在d盘新建一个文件,名为src,在src文件夹里面新建一个HelloWord的java类
public class HelloWord
{
public static void main(String[] args)
{
System.out.println("HelloWord");
}
}
//新建一个文件夹为classes
//把build.xml放在和src同级目录中
//使用命令行进入d盘,输入ant进行编译,编译成功后使用ant+target name方式进行执行,
//例如ant run
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值