`

ANT HelloWorld

阅读更多

  
[1]下载ant
http://ant.apache.org/bindownload.cgi
windows 请下载   zip   文件 
unix   下请下载   tar.gz   文件 

[2]安装   ant: 
把   ant   解压到本地硬盘   c:\ant,并确认能找到   c:\ant\bin\ant.bat 

设置环境变量: 

JAVA_HOME 已经设定。


ANT_HOME :c:\ant 
PATH :在path中追加 

c:\ant\bin;c:\jdk\bin


[3]一个ant项目目录结构: 
c:\HelloWorld   :项目主目录 
                \src  :源程序目录 
                \classes
                \lib   :开发项目所需要的类库目录,比如开发数据库时所需要的   jdbc   lib
                \jar  :打包好的   jar   程序目录
                \build.xml   :项目配置文件 

1.建立一个项目的主目录 
    mkdir   c:\Helloworld 
  
2.创建项目配置文件: 
  
  c:\HelloWorld\build.xml 
  ----------------------------------------------------------------------------- 
  <?xml   version="1.0"?>
  <project   default="build"   basedir="."> 
  
        <property   name="appname"   value="HelloWorld"   /> 
        <property   name="base"   value="."   /> 
        <property   name="src"   value="src"   /> 
        <property   name="build"   value="classes"   /> 
        <property   name="myclasspath"   value="${build}"   /> 
  
        <target   name="build"> 
                <mkdir   dir="${build}"   /> 
                <javac   classpath="${myclasspath}"   srcdir="${src}"   destdir="${build}"> 
                        <include   name="**/*.java"   /> 
                </javac> 
        </target> 
  
        <target  name="run"  depends="build"> 
                <exec   executable="java"> 
                        <arg  line=" -classpath   ${myclasspath}   HelloWorld"   /> 
                </exec>
        </target>


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

  </project> 
  ----------------------------------------------------------------------------- 
  
  3.建立源代码目录,所有的   Java   程序放在里面 
    mkdir   c:\HelloWorld\src 
  
  4.创建   HelloWorld.java 
  
  c:\HelloWorld\src\HelloWorld.java 
----------------------------------------------------------------------------- 
  public   class   HelloWorld   { 
        public   static   void   main(String   args[]){ 
                System.out.println   ("Hello   World!"); 
        } 
  }
-----------------------------------------------------------------------------

 

[4]一个ant项目目录结构:


5.编译   HelloWorld 
  C:\HelloWorld>ant   build 
  Buildfile:   build.xml    
  build:
  BUILD   SUCCESSFUL 
  Total   time:   2   seconds 
  说明: 
  调用   builder.xml   中的   target   build 
  在   c:\HelloWorld\classes   里会出现   HelloWorld.class 
  此命令会把   src   目录下所有的   java   文件(包括子目录下的)都编译

6.运行   HelloWorld 
  C:\HelloWorld>ant   run 
  Buildfile:   build.xml 
  
  build: 
  
  run: 
          [exec]   Hello   World! 
  
  BUILD   SUCCESSFUL 
  Total   time:   2   seconds 
  调用   builder.xml   中的   target   run 
  注意   target   run   后的   depends="build",只有   build   成功后   run   才可以被调用 

  7.清除   class   文件: 
  C:\HelloWorld>ant   clean 
  Buildfile:   build.xml 
  
  clean: 
      [delete]   Deleting   1   files   from   C:\Helloworld\classes 
      [delete]   Deleted   1   directory   from   C:\Helloworld\classes 
  
  BUILD   SUCCESSFUL 
  Total   time:   2   seconds 
  
  使用   ANT   的好处: 
    1.相对于其他项目管理工具,只有一个文本配置文件   build.xml,配置简单 
    2.命令简单,一学就会,ant   run,   ant   clean   ... 
    3.安装简单,占用资源少,只要安装   Jdk,   ANT   就可以运行 
  
  用   ANT   进行   Java   程序开发,已经成了   Java   界的一个共识。 
  在此基础上,可以建立更复杂的项目 
  在以后会继续介绍: 
    用   ANT   开发   数据库项目
    用   ANT   开发   WEB   应用 
    用   ANT   和   CVS   开发多人项目,并进行项目版本管理。  

分享到:
评论

相关推荐

    ant 写的 hello人world

    ant 写的helloworld,编译创建 删除

    使用ant构建helloworld

    使用ant构建helloworld,怎么使用ant构建一个项目,包括build。xml的结构和编写

    EJB HelloWorld

    HelloWorld helloworld = (HelloWorld) ctx.lookup("HelloWorldBean/remote"); out.println(helloworld.SayHello("佛山人")); 5.用ant或eclipse,把客户端文件打成war包,发布到jboss上 6.输入...

    Ant 实例教程(Hello World)

    利用ant构建工具实现编译,运行,并生成jar包,

    HelloWorld Ant

    NULL 博文链接:https://diaochenlong2.iteye.com/blog/1835487

    hibernate-helloworld

    hibernate-helloworld-native

    如何使用ANT开发Java程序

    c:\HelloWorld :项目主目录 \src :源程序目录 \classes :编译后的 class 文件目录 \lib :开发项目所需要的类库目录,比如开发数据库时所需要的 jdbc lib \jar :打包好的 jar 程序目录(这次没用到) \...

    jbpm4.4的安装myeclipse配置还有helloworld实例

    配置文档详述了ant环境变量的配置,jbpm4.4的安装过程,以及在myeclipse里安装jbpm插件,并且,最后展示了一个helloworld示例,如何向数据库里发布process。

    helloworld_war_ant:带有构建的Ant示例

    Helloworld战争Java WAR项目/模板项目的示例包含: Helloworld Servlet(使用注释) 静态html文件示例最基本的web.xml 编译时servlet-api.jar(因此不需要Java EE) 用于构建WAR的Ant build.xml 使用slf4j-api和sl4j...

    Ant基础教程

    Ant基础教程,包括Ant的基本配置、使用

    HelloWorld之jetty运行

    jetty是一个轻便的嵌入式servlet容器。其启动运行非常简单。这是一个简单的Jetty例子程序。

    ant1.9资源

    Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署... &lt;attribute name="Main-class" value="HelloWorld"/...

    Vue+Ant Design Vue学习经验分享1.doc

    2.3 Vue之HelloWorld 2.4 Vue的生命周期 2.5 Vue的常用指令 2.6 Vue-CLI脚手架介绍 2.7 使用Vue-cli构建Vue项目 2.8 Vue项目及其目录结构说明 2.9 基于vuedemo项目简单的功能 2.10 Vue以及VueCLi运行机制的...

    HelloWorld:只是另一个RPO

    eval-demo-ant-webapp 使用Ant构建的基本(Hello World)Java WebApp

    travis-java-ant-example:关于如何在 java + ant 中使用 travis 的简单 hello-world 示例

    travis-java-ant-example 关于如何在 java + ant 中使用 travis 的简单 hello-world 示例

    apache-tomcat-5.5.17-src

    │ HelloWorld.rar JBoss+Tomcat+Eclipse集成(实例演示) │ ├─ch26 │ eclipse_helloworld.rar Eclipse+Tomcat集成(实例演示) │ ├─ch27 │ netbeans_helloworld.rar NetBeans+Tomcat集成(实例演示) │ ├─...

    nashorn-spark-ng-helloworld:Nashorn (JDK8)、Spark-java 和 AngularJS 的乐趣

    nashorn-spark-ng-helloworld Nashorn (JDK8)、Spark-java 和 AngularJS 的乐趣。 一个小的概念证明,运行一个简单的 Web 服务器,带有来自 JDK8 (Nashorn) 的最新 JS 引擎。 如何运行它? 从 ant.apache.org 安装 ...

    Struts Web设计与开发大全

    17章:Hello World类和Ant脚本及基本Web应用结构和Ant脚; 18章:Hello World类和测试类以及Struts测试工程; 19章:Struts与Hibernate结合应用; 20章:lucene1全文检索应用,直接复制到tomcat的webapps目录下...

    eclipse + JBoss 5 + EJB3开发指南

    [7] 建立 HelloWorld Stateless Session Bean 及 Local, Remote interfaces: 19 [8] 建立客户端测试程序: 20 [9] 使用 ANT 建立 EJB-JAR 并执行 Client 程序: 20 MyEclipse EJB 3.0 Tutorial 22 Table of ...

    rest-helloworld:简单的你好世界

    休息世界 这是使用球衣框架的世界示例。 这独立于IDE,您可以使用ant来构建项目并进行部署。

Global site tag (gtag.js) - Google Analytics