博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用ant进行编译和打包
阅读量:2397 次
发布时间:2019-05-10

本文共 1465 字,大约阅读时间需要 4 分钟。

ant是目前java环境下最好用的打包部署工具,其采用xml的格式进行编写,功能非常强大。
现介绍一下如何手工使用ant进行java程序的编译打包。
一、安装ant
1.下载并安装ant。
到官方主页http://ant.apache.org下载新版(目前为Ant1.8.1)的ant,得到的是一个apache-ant-1.8.1-bin.zip的压缩包。将其解压到你的硬盘上,例如:D:\apache-ant-1.8.1。
2.配置环境变量。
依次选择:我的电脑->属性->高级->环境变量->系统变量->Path->编辑->变量值,在最前面添加如下内容:
D:\apache-ant-1.8.1\bin;
然后点击“确定”,完成环境变量的配置。
3.验证ant。
为了验证ant是否成功安装,可以进行如下操作:
依次选择:开始->运行->cmd,输入如下命令:
ant
如果出现如下内容,说明安装成功:
Buildfile: build.xml does not exist!
Build failed
但如果出现如下内容,说明安装失败:(应重复前述步骤,直至安装成功。)
'ant' 不是内部或外部命令,也不是可运行的程序或批处理文件。
二、编辑java源文件

以我的“java记事本”为例,新建文件E:\资料\test\src\NotePad.java,其结构如下:

package com.xiboliya.snowpad;public class NotePad {  public static void main(String[] args) {    // ...  }}
三、编辑ant
新建文件E:\资料\test\build.xml,其内容如下:

四、运行ant
1.在命令提示符下转到目录E:\资料\test,输入如下命令:
ant
如果没有错误将输出如下信息:
Buildfile: build.xml
Init:
   [delete] Deleting directory E:\资料\test\ant\bin
   [delete] Deleting directory E:\资料\test\ant\jar
    [mkdir] Created dir: E:\资料\test\ant\bin
    [mkdir] Created dir: E:\资料\test\ant\jar
Compile:
    [javac] Compiling 1 source file to E:\资料\test\ant\bin
MakeJar:
      [jar] Building jar: E:\资料\test\ant\jar\NotePad.jar
Build:
     [echo] Ant is building the project.
BUILD SUCCESSFUL
Total time: 2 seconds
2.双击生成的E:\资料\test\ant\jar\NotePad.jar文件,如果可以正常运行,则说明ant编写无误。

转载地址:http://oydob.baihongyu.com/

你可能感兴趣的文章
[转载]J2ME潜艇大战游戏设计与实现
查看>>
[转载]Session Facade 的规则和模式
查看>>
[转载]配置WebLogic Server集群一(组图)
查看>>
[转载]如何用C#添加Access数据源
查看>>
[转载]设计模式袖珍版nbsp;连续转载之nbsp;-nbsp;Factory
查看>>
[转载]在Linux下,从头构建图形环境(TinyX + GTK)
查看>>
[转载]在Java应用程序中访问USB设备
查看>>
[转载]CSDN第一期总结之三:Thread的问题
查看>>
[转载]使用EJB 组件的判断标准
查看>>
[转载]jspSmartUpload上传下载全攻略 (一、安装篇 )
查看>>
[转载]Eclipse 运行命令行参数大全
查看>>
[转载]使用 EJB 3.0 Java Persistence API 设计企业应用程序
查看>>
[转载]IBM WebSphere 开发者技术期刊: 最重要的 Java EE 最佳实践
查看>>
[转载]Java 技术中心(Java Technology Centre)的珍品: 与垃圾收集器(Garbage Colle
查看>>
[转载]Java嵌入式开发讲座(第一讲)
查看>>
[转载]将 DBMS 存储过程封装为会话 EJB 组件中的方法
查看>>
[转载]JBuilder2005创建开发文档之编写注释
查看>>
[转载]利用weblogic的数据源作为hibernate的数据源的例子
查看>>
[转载]持续对象标识服务: 第 1 部分:客户机接口
查看>>
[转载]攻克学习多线程时碰到的难题
查看>>