`
starbhhc
  • 浏览: 657980 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

Ant进行javac/java/jar/javaDocs的简单操作实例

    博客分类:
  • ANT
阅读更多
Java类:

package com.lxitedu.ant;   
  
public class HelloWorldTest {   
  public static void main(String[] args) {   
    System.out.println("Hello,World!");   
  }   
}  
build.xml :

<project name="HelloWorld" default="say">  
    <property name="src.dir" location="src"></property>  
    <property name="build.dir" location="build"></property>  
    <property name="Demo.dir" location="Demo"></property>  
  
    <target name="say">  
        <echo message="打印main方法">  
        </echo>  
        <ant target="init"/>  
        <ant target="javac"/>  
        <ant target="jar"/>  
        <ant target="java"/>  
        <ant target="javaDocs"/>  
    </target >  
       
    <target name="init">  
        <mkdir dir="${build.dir}"/>  
        <mkdir dir="${Demo.dir}"/>  
        <echo message="init完成...."/>  
    </target>  
       
    <target name="javac">  
        <javac  srcdir="${src.dir}" destdir="${build.dir}"/>  
        <echo message="javac完成...."/>  
    </target>  
       
    <target name="jar">  
        <jar destfile="${Demo.dir}/helloWorld.jar" basedir="${build.dir}"/>  
        <echo message="jar完成...."/>  
    </target>  
    <target name="java">  
        <java className="com.lxitedu.ant.HelloWorldTest">  
            <classpath location="${Demo.dir}/helloWorld.jar"/>  
        </java>  
        <echo message="java完成...."/>  
    </target>  
    <target name="javaDocs">  
        <mkdir dir="./doc" />  
        <javadoc packagenames="com.lxitedu.ant.*" sourcepath="${src.dir}" destdir="./doc">  
        </javadoc>  
        <echo message="javaDocs完成...."/>  
    </target>  
</project> 
分享到:
评论

相关推荐

    javaC/S在线聊天源码

    【标题】"javaC/S在线聊天源码"揭示了这是一个基于Java编程语言开发的客户端/服务器(Client/Server,简称C/S)架构的在线聊天应用的源代码。在这个项目中,开发者利用Java的强大功能和面向对象特性,构建了一个能够...

    学生管理系统javaC/S

    使用Java的JDBC(Java Database Connectivity)接口可以方便地与各种数据库(如MySQL、Oracle等)进行交互,执行增删改查等操作。 在客户端,我们可以使用Java Swing或JavaFX来构建用户界面,提供友好的操作体验。...

    Java8/java1.8的tools.jar

    1. **编译器API**:`tools.jar`提供了对javac的访问,允许开发者在程序中调用Java编译器,进行源代码的动态编译。 2. **文档生成器API**:javadoc工具的实现,用于自动生成Java源代码的文档。 3. **JAR打包工具API...

    Using the ant javac adapter

    标题“Using the ant javac adapter”涉及到的是在Java开发中如何使用Ant构建工具与Javac编译器适配器的技巧。Ant是Apache软件基金会的一个开放源代码项目,它是一个基于Java的构建工具,类似于Make,但依赖于XML来...

    【Ant】Ant实例(1)一个Java文件依赖于某jar包,需要打包部署

    【Ant】Ant实例(1)一个Java文件依赖于某jar包,需要打包部署 在Java开发过程中,构建和部署是必不可少的环节。Apache Ant是一个广泛使用的自动化构建工具,它允许开发者编写XML配置文件来定义构建任务,如编译源...

    用ANT将java程序打成jar包

    在Java开发过程中,将代码打包成可执行的JAR(Java Archive)文件是常见的操作,这使得代码可以方便地分发、部署和运行。ANT是一个强大的构建工具,它使用XML来定义构建过程,包括编译、测试、打包等任务。本篇文章...

    java编译的javac.jar

    java编译的javac.jar

    JAVA_Ant详细介绍与应用

    在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。 一.安装与配置 二.Ant的关键元素 三.Ant的常用任务 四.利用Ant构建和部署Java工程 1.利用Ant的javac任务来编译java程序 2.使用...

    java ant打包jar

    Java Ant 打包Jar是Java开发中的一个关键步骤,它涉及到构建自动化的过程。Ant是一个由Apache软件基金会开发的Java库和命令行工具,其设计目标是驱动构建过程,类似于Make,但它是用Java编写的,因此可以跨平台运行...

    linux下 Error running javac compiler

    为了解决这个问题,可以尝试手动创建 `lib` 目录并复制必要的 jar 文件(如 `tools.jar`),或者更简单的方法是安装完整版的 JDK,包括开发工具。 执行以下命令来安装 JDK: ```bash yum install java-1.7.0-...

    使用Ant进行java开发

    4. Ant的任务和目标:学习如何编写和使用Ant预定义的任务,如&lt;javac&gt;(编译Java源代码)、&lt;jar&gt;(创建jar文件)、(复制文件或目录)、(执行外部程序)等。目标是Ant中任务执行的最小单位,一个构建文件可以包含多...

    JAVAC/S登陆界面

    用JAVA写的简单的登录界面 C/S 页面跳转之类的并未详述 不过大体框架是完美的!!!!

    基于javaC/S的oa协同办公系统

    jar包是Java应用程序的可执行文件,通常用于Java的服务器端或桌面应用;exe文件则是Windows操作系统下的可执行程序,表明该系统已经打包为可在Windows环境下直接启动的版本。 【Java C/S架构】 Java C/S架构是一种...

    apache-ant-1.9.16-bin.zip

    使用Apache Ant,开发者可以定义一系列的任务,每个任务可以是简单的文件操作,也可以是复杂的构建流程,如编译Java代码、生成Javadoc、创建JAR文件、执行单元测试等。Ant通过XML语法来描述这些任务,使得构建过程...

    ant脚本编译jar

    `&lt;mkdir&gt;`任务用于创建目录,`&lt;javac&gt;`任务用于编译Java源代码,`&lt;jar&gt;`任务则用于创建`JAR`文件。 在`&lt;jar&gt;`任务中,`destfile`属性指定`JAR`文件的路径,`basedir`属性指定了包含类文件的目录,这些类文件会被...

    ant.jar下载

    org.apache.tools.ant.taskdefs.Java org.apache.tools.ant.taskdefs.Move org.apache.tools.ant.taskdefs.Nice org.apache.tools.ant.taskdefs.Pack org.apache.tools.ant.taskdefs.Rmic org.apache.tools.ant...

    Ubuntu 下jre的配置

    sudo update-alternatives --install /usr/bin/javac javac /usr/bin/jvm/java/jdk1.6.0_20/bin/javac 300 最后,输入 sudo update-alternatives --config java 选择对应的 JDK,然后输入 java -version 查看是否...

    Java打Jar包方法和实例

    本篇文章将详细阐述Java打Jar包的方法,并通过实例进行演示。 1. **什么是JAR文件?** JAR文件是Java平台上的归档文件格式,用于集合多个类文件、资源文件以及元数据。它可以包含Java类、图像、音频、文本文件等,...

    使用ANT所需jar包

    &lt;pathelement location="lib/ant-run.jar"/&gt; &lt;!-- 添加sqljdbc.jar或相应的JDBC驱动 --&gt; &lt;pathelement location="lib/sqljdbc.jar"/&gt; &lt;/path&gt; ``` 此外,ANT提供了丰富的内置任务,如`&lt;javac&gt;`用于编译Java源...

Global site tag (gtag.js) - Google Analytics