`

java编译 ant

阅读更多
Tutorial: Hello World with Ant
http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html

javac - Java programming language compiler
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html

jar-The Java Archive Tool
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/jar.html









如果照<Tutorial: Hello World with Ant>做的话jar不能运行程序~~~

--------------------------------------------------------

用ant的



build.xml文件:

<project>

    <target name="clean">
	<delete dir="classes"/>
         <delete dir="jar"/>
    </target>

    <target name="compile">
        <mkdir dir="classes"/>
        <javac srcdir="src" destdir="classes"/>
    </target>

    <target name="jar">
        <mkdir dir="jar"/>
        <jar destfile="jar/HelloWorld.jar" basedir="classes">
            <manifest>
                <attribute name="Main-Class" value="oata.HelloWorld"/>
            </manifest>
        </jar>
    </target>

    <target name="run">
        <java jar="jar/HelloWorld.jar" fork="true"/>
    </target>

</project>


  • 大小: 32.1 KB
  • 大小: 27.8 KB
  • 大小: 28.1 KB
分享到:
评论

相关推荐

    ant编译java工程

    标题 "ant编译java工程" 涉及到的是使用Apache Ant工具来构建Java应用程序的过程。Apache Ant是一个基于XML的构建工具,它允许开发者通过声明式的方式定义项目构建任务,而不是采用程序化的方式。在Java开发中,Ant...

    ant编译java web工程build.xml配置文件

    介绍了如何通过ant进行java web工程的编译操作的详细配置

    JAVA_Ant详细介绍与应用

    包含文档和项目实例。 用Ant实现Java项目的自动构建和部署。...1.利用Ant的javac任务来编译java程序 2.使用Ant的java任务运行Java程序 3.使用Ant的jar任务生成jar文件 4.使用Ant的war任务打包J2EE Web项目 五.总结

    在开发工具外编译java,使用ant技术

    Ant是一个基于Java的构建工具,它使用XML来描述项目构建过程,提供了独立于IDE的编译、打包、测试等任务执行方式。 Ant的核心概念是构建文件(build.xml),这个文件定义了构建过程中的各个目标(target)和任务...

    Java 代码调用ANT

    Ant 提供了一系列内置的任务,可以执行文件操作(如复制、移动等)、Java 编译、打包(WAR 和 JAR 文件)以及执行 shell 命令等任务。此外,Ant 还支持自定义任务,使得用户可以根据项目需求扩展其功能。 #### 三、...

    ant 学习 笔记 一个简单的java 编译部署实例

    根据提供的文件信息,这里将深入解析“ant学习笔记:一个简单的java编译部署实例”,涵盖标题、描述、标签以及部分内容中提及的关键知识点。 ### Apache Ant简介 Apache Ant是一款开源的Java环境下的自动化构建...

    java的Ant打包工具

    Ant的核心概念是基于任务(task)的,每个任务都是一个特定的Java类实现,可以执行诸如编译、拷贝、压缩、解压、单元测试等操作。在XML配置文件中,这些任务被组织成一系列目标(target),形成一个有序的构建流程。例如...

    Java调用Ant API用法收集

    在Ant脚本中,你可以定义各种任务,如`javac`(编译Java源代码)、`jar`(创建JAR文件)等。这些任务可以通过Java代码调用,例如: ```java Task javacTask = (Task) project.createTask("javac"); javacTask....

    ant编译1.9版本

    Apache Ant是Java开发中不可或缺的自动化构建工具,它在软件工程领域扮演着重要角色...对于“ant编译1.9版本”的学习,意味着掌握了一种有效管理和自动化Java项目开发的方法,这对于提升开发效率和维护性具有重要意义。

    java项目ant打包脚本

    Ant是一个开源的、跨平台的Java项目构建工具,它通过XML配置文件(如`build.xml`)定义任务,这些任务可以是编译源代码、创建JAR文件、运行测试、部署应用等。XML文件中包含了构建过程的步骤和依赖关系,使得构建...

    Java Ant 互相调用

    Java Ant 互相调用是一个常见的开发场景,尤其是在大型项目中,需要使用Ant工具进行构建、编译、测试等任务。Ant是Apache组织提供的一款强大的Java项目构建工具,它使用XML来描述构建过程,使得构建脚本具有良好的...

    java ant集成1.9.5版本

    Java Ant 是一个基于Java的构建工具,它使得Java开发者能够以一种声明式的方式来定义项目构建过程。Ant以其XML格式的构建文件(build.xml)而闻名,这个文件详细描述了构建任务和依赖关系。在"java ant集成1.9.5版本...

    ant编译命令总结

    Apache Ant 编译命令总结 Apache Ant 是一个基于 Java 的生成工具,主要用来将源代码和其他输入文件转换为可执行文件的形式,或者转换为可安装的产品映像形式。Ant 在软件开发中扮演着重要角色,确保在每次生成期间...

    java_ant

    2. **任务(Tasks)**:Ant的任务是执行特定操作的单元,如`javac`用于编译Java源代码,`jar`用于打包成JAR文件,`copy`用于复制文件等。Ant提供了大量的内置任务,同时也支持自定义任务。 3. **属性(Properties)...

    ant java ant

    Ant能够调用Java编译器javac来编译源代码,使用jar任务来创建JAR文件,甚至可以通过java任务来运行已编译的类。此外,Ant还支持对JUnit测试框架的集成,可以方便地进行单元测试和集成测试。 在提供的压缩包文件中,...

    Java Ant build详解

    Java Ant 是一个基于Java的构建工具,它被广泛用于自动化Java项目的构建、编译、测试和部署过程。Ant 使用XML格式的配置文件(通常命名为`build.xml`)来定义任务和构建过程,使得构建过程可读性强且易于维护。本文...

    ant脚本编译jar

    在Java项目中,`Ant`常用于编译源代码、生成文档、打包、测试等任务。`JAR`(Java Archive)文件则是Java平台的标准归档格式,用于封装类文件、资源文件和元数据,便于分发和执行。 首先,我们需要了解`Ant`脚本的...

    ant工具包 ant编译工具

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

    ant编译java web的build.xml文件

    这段代码告诉Ant从`src/main/java`目录下获取源代码,编译后放入`build/classes`目录,并且类路径包含`lib`目录下的所有JAR文件。 4. **打包与归档** 使用`jar`任务可以创建JAR或WAR文件,这是Java Web应用的标准...

Global site tag (gtag.js) - Google Analytics