`

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

    在本例中,压缩包文件只包含了一个名为“hello”的文件,这可能是编译后的`HelloWorld.class`文件,或者是包含源代码的`HelloWorld.java`。如果是前者,说明已经完成了编译步骤;如果是后者,需要确保Ant的配置文件...

    Ant 实例教程(Hello World)

    &lt;attribute name="Main-Class" value="com.example.helloworld.HelloWorld"/&gt; &lt;java fork="true" classname="com.example.helloworld.HelloWorld"&gt; ${jar.dir}/HelloWorld.jar"/&gt; ``` 上述...

    使用ant构建helloworld

    ”示例中,你可能只有一个简单的Java类,如`src/main/java/helloworld/HelloWorld.java`,它打印出“Hello, World!”。当`compile`目标执行时,Ant会编译这个源文件到`build/classes`目录下,然后`jar`目标将其打包...

    HelloWorld Ant

    "HelloWorld Ant"是一个关于使用Apache Ant构建工具的入门示例。Apache Ant是Java开发中常用的自动化构建工具,它以XML格式定义项目构建过程,替代了传统的Makefile。在这个示例中,我们将深入理解Ant的基本概念、...

    struts2 helloworld

    "Struts2 HelloWorld"是学习Struts2框架的基础教程,通过这个例子,我们可以了解Struts2的基本配置和工作流程。 首先,让我们从项目结构开始。在"struts2_helloWorld"压缩包中,通常会包含以下几个关键文件: 1. *...

    EJB HelloWorld

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

    java_hello_world源代码工程.rar

    在Java中,"Hello, World" 程序通常包含在一个名为 `HelloWorld.java` 的源代码文件中。这个文件可能包含以下内容: ```java public class HelloWorld { public static void main(String[] args) { System.out....

    学Struts2从HelloWorld示例开始

    在这个例子中,我们创建了一个名为`tutorial`的包,并定义了一个名为`HelloWorld`的action,其类路径为`tutorial.HelloWorld`。`result`元素指定了当Action执行成功后,应该返回哪个页面(这里是`HelloWorld.jsp`)...

    JAXB的HelloWorld源码

    在压缩包文件`JAXB-master`中,可能包含了完整的JAXB HelloWorld示例项目,包括Java源代码、XML示例文件以及可能的构建脚本(如`build.xml`,如果是Ant项目,或`pom.xml`,如果是Maven项目)。通过研究这些文件,...

    hibernate-helloworld

    在"hibernate-helloworld"中,Ant被用来编译源代码、打包和运行测试。Ant的build.xml文件定义了一系列任务,如`javac`用于编译Java源代码,`mkdir`创建目录,`copy`复制文件,以及`hibernatetool`执行Hibernate的...

    Seam 例子 Hello World

    - **访问URL**:通过`http://localhost:8080/helloworld/`访问应用。 #### 九、总结 通过这个简单的Hello World示例,我们可以看到Seam框架如何简化了Java Web应用程序的开发过程。从实体定义到页面处理,再到事件...

    struts2 HelloWorld

    这个"Struts2 HelloWorld"示例是初学者学习Struts2框架的基础教程,通过它,我们可以深入理解Struts2的核心概念和工作原理。 在Java Web开发中,Struts2框架提供了一种组织MVC(Model-View-Controller)架构的方式...

    Struts2之Hello World | #struts2

    5. **创建视图页面**:在WebContent目录下创建一个名为HelloWorld.jsp的JSP文件,用于展示结果。添加如下代码: ```jsp ;charset=UTF-8" language="java" %&gt; &lt;title&gt;Hello World ${message} ``` ...

    Struts2--HelloWorld

    这个“Struts2--HelloWorld”示例将引导我们深入理解Struts2的基础知识和核心概念。 在Java web开发中,Struts2框架提供了一个灵活的请求处理机制,它简化了业务逻辑与表现层的集成。通过使用Action类,我们可以...

    Ant 资源 Ant 资源

    &lt;java classname="test.ant.HelloWorld" classpath="${hello_jar}"/&gt; ${dest}"/&gt; ${hello_jar}"/&gt; , run"&gt; &lt;ant target="clean"/&gt; &lt;ant target="run"/&gt; ``` 3. **解释build.xml文件** - `...

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

    ### jBPM 4.4 开发环境搭建与 HelloWorld 实例详解 #### 一、jBPM 4.4 开发环境搭建 ##### 1.1 准备所需工具 为了构建一个完整的 jBPM 4.4 开发环境,我们需要准备以下工具: - **jBPM 4.4**: `jbpm-4.4.zip` - **...

    如何使用ANT开发Java程序

    /*** Demo class for run HelloWorld by ANT*/ public class HelloWorld { public static void main(String args[]) { System.out.println("Hello World!"); } } //EOC ``` 5. **编译 Java 程序** 在...

Global site tag (gtag.js) - Google Analytics