`
tmj_159
  • 浏览: 701026 次
  • 性别: Icon_minigender_1
  • 来自: 永州
社区版块
存档分类
最新评论

ant 简单使用

阅读更多

下载解压到目录

d:\javatool\jar\

新建环境变量

变量名:ANT_HOME

变量值: d:\javatool\jar\apache-ant-1.7.1

 

变量名:path

变量值:%ANT_HOME%\bin

 

win+r 输入cmd

ant

出现 Buildfile:build.xml does not exist!

       Build failed!

恭喜你,安装成功!

 

==不成功?什么?JDK没装?晕!

安装JDK

E:\Program Files\Java\

新建环境变量

变量名:JAVA_HOME

变量值:E:\Program Files\Java\jdk1.6.0_03

 

变量名:path

变量值:%ANT_HOME%\bin;%JAVA_HOME%\bin

 

变量名:CLASSPATH

变量值:E:\Program Files\Java\jdk1.6.0_03\lib\tools.jar

现在可以了吧,呵呵

 

前面不是说build.xml 不存在吗?我们写一个给他好了

新建项目(我用的是Eclipse)

new --> JavaProject

JavaTest

new --> class

HelloAnt.java

 

package com.tang.ant;

public class HelloAnt{
      public static void main(String[] args){
            System.out.println("Hello world!I am an ant!");
     }
}

 

new --->xml

build.xml

 

 

<?xml version="1.0" encoding="UTF-8">
<project name="helloAnt" default="rerun" basedir=".">
       <property="src" value="src"/>
       <property="dest" value="dest"/>
       <property="lib" value="lib"/>
       <property="hello_jar" value="hello1.jar"/>

       <target name="init">
              <mkdir="${dest}">
       </target>

       <target name="compile" depends="init">
              <javac srcdir="${src}" destdir="${dest}"/>
       </target>

       <target name="build" depends="compile">
              <mkdir="${lib}"/>
              <jar jarfile="${lib}/${hello_jar}" basedir="${dest}">
                     <manifest>
                            <attribute name="Main-Class" value="com.tang.ant.HelloAnt"/>
                     </manifest>
              </jar>
       </target>

       <target name="run" depends="build">
              <java classname="com.tang.ant.HelloAnt" classpath="${lib}/${hello_jar}"/>
       </target>

       <target name="clean" depends="run">
              <delete dir="${dest}"/>
       </target>

       <target name="rerun">
              <ant target="run"/>
       </target>

</project>

   cmd

   d:\workspace\JavaTest>ant

   当出现

  build successful

   成功了

   d:\workspace\JavaTest\lib 目录下会有一个hello1.jar包

  

  cmd

  d:\workspace\JavaTest\lib> java -jar hello1.jar

分享到:
评论

相关推荐

    ant使用最简单的实例

    ant使用最简单的实例ant使用最简单的实例ant使用最简单的实例

    Ant工具的使用及Ant介绍

    使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。

    Ant的下载安装和简单地使用

    Ant的下载安装和简单地使用,Ant的下载安装和简单地使用

    ANT安装与使用教程

    该文件简单的描述了ANT的安装过程及其简单使用。适用所有项目部署人员。

    ant使用指南.pdf

    在本教程中,您将学习 Ant 这...我们将逐步完成为一个简单 Java 项目编 写生成文件的步骤,然后考察 Ant 的其他一些有用功能,包括文件系统操作和模式匹配。最后编写 一个扩展 Ant 功能的自己的 Java 类来结束本教程。

    ant中文手册(新版) ant使用教程

    ant中文手册(新版) ant使用教程~~~

    ant使用基础啊

    要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2),下载ant 地址http://www.apache.org/找一个你喜欢的版本,或者干脆最新的版本...

    Ant使用指南-Ant入门手册

    Ant是什么、Ant入门、Ant入门书籍、Ant入门手册、Ant资料、Ant文档、Ant使用指南 包括以下章节: Ant入门 Ant基础 运行Ant 生成一个简单的JAVA项目 文件系统操作 其它有用的任务和技术 使用自定义任务来扩展Ant ...

    Ant简介-----关于ant使用的简单教程

    Ant的安装配置和一般应用,可以满足一般的使用。

    Ant使用指南pdf

    全面的ant使用手册~!内容如下: · Ant 生成文件是如何构造的 · 如何从命令行以及从Eclipse 内运行Ant · 如果通过编译源代码、创建 JAR 文件以及时间戳文件(以识别每次生成过程的输出)来生 成简单的 Java 项目 ...

    ant1.8.2(组件)

    使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。

    ant个人学习笔记和简单示例

    ant个人学习笔记和简单示例,主要包括各种命令,以及简单的示例

    ant构建工具(ant API)

    使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。

    Apache Ant入门教程

    Apache Ant 是一个基于 Java 的生成工具。据最初的创始人 James ...Ant 的其他关键优势包括其突出的简单性和无缝地使用自定义功能来扩展它的能力。但愿您在完成本教程其余内容的学习之后,会欣赏 Ant 的这些优势。

    自定义AntTask简单实例

    Ant自定义Task简单实例,可直接完整下载运行,依赖jar均包含

    ant build.xml构建使用案例

    ant是apache组织的一个开源项目,自己可以在http://ant.apache.org进行下载,也可以下载本资源,下载之后 1、解压缩 2、配置环境变量,将解压缩的路径(你... 说明:这个是一个项目开发的辅助工具,比较简单且好用。

    Ant入门-ant入门pdf

    Ant入门电子书 简单易懂的ant入门电子书,适合初学者

    ant工具包 ant编译工具

    使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。

    使用ant编译打包应用程序

    使用ant编译打包应用程序,比较简单,适合初学者。

    AntDesign最简单的动态换肤方案

    AntDesign最简单的动态换肤方案

Global site tag (gtag.js) - Google Analytics