我的漫漫程序之旅

专注于JavaWeb开发
随笔 - 39, 文章 - 310, 评论 - 411, 引用 - 0
数据加载中……

跟我学Ant系列(一)

确认您已经安装了ant.
如果没有安装,可以去这里下载
http://ant.apache.org/
安装后,配置下path就可以了.
把ant目录下的/bin加入系统环境变量中.
开始吧:

随便找个目录建个测试类:
我这里是在G:\ant目录下.
先建个Test.java:

public class Test
{
    
public static void main(String args[])
    
{
        System.out.println(
"First Ant Test!");
    }

}


这个程序再简单不过了!

接着在此目录下创建build.xml(名字是固定的):

<?xml version="1.0" encoding="GBK" ?>
<!--default属性,在运行ant命令时没有指定target时,默认调用的target-->
<project default="main">
    
<!--depends依赖,按依赖顺序执行-->
    
<target name="main" depends="compile,compress">
    
<!--控制台输出回显信息-->
        
<echo>
            Billding the .jar file!
        
</echo>
    
</target>
    
<!--编译target-->
    
<target name="compile">
        
<echo>
            compliing the .jar file!
        
</echo>
        
<javac srcdir="." />
    
</target>
    
<!--打包target-->
    
<target name="compress">
        
<echo>
            Compressing the .jar file!
        
</echo>
        
<jar jarfile="Test.jar" basedir="." includes="*.class" />
    
</target>
</project>

好了准备工作都做好了.
打开命令行,进入当前目录G:\ant
输入:ant
回车看看输出了什么?
Buildfile: build.xml

compile:
     
[echo]
     
[echo]                     compliing the .jar file!
     
[echo]

compress:
     
[echo]
     
[echo]                     Compressing the .jar file!
     
[echo]

main:
     
[echo]
     
[echo]                     Billding the .jar file!
     
[echo]

BUILD SUCCESSFUL

好了成功了,看看当前目录下是不是多了Test.class和Test.jar文件.已经搞定了.
现在在命令行输入:java -jar Test.jar
输出:
Failed to load Main-Class manifest attribute from
Test.jar
有个错误,这已经和ant无关了,改一下jar包里的MANIFEST.MF文件就可以了.
用winrar打开,在最后一行加入
Main-Class: Test
好了搞定.
自己去体验结果吧.

posted on 2007-12-08 15:03 々上善若水々 阅读(829) 评论(0)  编辑  收藏 所属分类: JavaWeb


只有注册用户登录后才能发表评论。


网站导航: