`
chenguanwei2008
  • 浏览: 121134 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

使用Ant构建HelloWorld

阅读更多

首先,确保你的电脑上正确安装了JDk和Ant。

HelloWorld.java:

package cn.cgw;

public class HelloWorld {
	public static void main(String[] args) {
		String sayHello = "Hello World!";
		System.out.println(sayHello);
	}
}

 将HelloWorld.java放到当前目录的src\cn\cgw子目录下,然后在当前目录建立build.xml文件,文件内容如下:

<?xml version="1.0" encoding="GBK" ?>
<project name="helloworld" default="run" basedir=".">
	<!--//删除build目录和jar文件-->
	<target name="clean">
		<delete dir="build"/>
	</target>
	<!--//编译java文件-->
	<target name="compile" depends="clean">
		<mkdir dir="build/classes"/>
		<javac srcdir="src/cn/cgw" destdir="build/classes"/>
	</target>
	<!--//执行HelloWorld程序-->
	<target name="run" depends="compile">
		<java classname="cn.cgw.HelloWorld">
			<classpath>
				<pathelement path="build/classes"/>
			</classpath>
		</java>
	</target>
	<!--//打包程序为jar文件-->
	<target name="jar">
		<mkdir dir="build/jar"/>
		<jar destfile="build/jar/HelloWorld.jar" basedir="build/classes">
			<manifest>
				<attribute name="Main-class" value="cn.cgw.HelloWorld"/>
			</manifest>
		</jar>
	</target>
	<!--//运行jar任务生成的jar文件-->
	<target name="runjar" depends="jar">
		<java jar="build/jar/HelloWorld.jar" fork="true"/>
	</target>
</project>
 最后,在命令行中输入ant,我们就可以看到HelloWorld.java被正确编译并执行了。如果再输入ant runjar命令,ant会将编译好的java类打包并执行
分享到:
评论

相关推荐

    使用ant构建helloworld

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

    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; ``` 上述...

    HelloWorld Ant

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

    ANT手册 如何使用ANT进行构建

    &lt;java classname="com.sharetop.antdemo.HelloWorld" classpath="${hello_jar}"/&gt; ``` - **解析**: - **Project 标签**:定义了项目的名称、默认目标以及基准目录。 - **Property 标签**:定义了一些属性...

    struts2 helloworld

    5. **pom.xml**(如果使用Maven项目)或lib目录(如果使用Ant或Ivy等构建工具) - 包含Struts2框架和其他依赖库。 接下来,我们深入了解一下"HelloWorld"实例的工作原理: 1. **请求处理**:当用户访问应用程序时...

    java_hello_world源代码工程.rar

    7. 使用 `java HelloWorld` 命令(在命令行或IDE中)运行程序,将看到 "Hello, World!" 输出到控制台。 这个 "java_hello_world源代码工程" 压缩包很可能包含了整个项目的目录结构,可能包括了 `.classpath` 和 `....

    ANT项目构建

    &lt;project name="helloWorld" default="sayHelloWorld" basedir="."&gt; &lt;echo message="Hello, Amigo"/&gt; ``` - **调用方式**:在命令行中运行 `ant sayHelloWorld` 即可执行这个简单的构建任务。如果构建文件...

    学Struts2从HelloWorld示例开始

    Struts2是一个强大的Java Web应用...5. 可选地,使用构建工具(如Ant或Maven)来自动化构建过程。 通过这个简单的示例,我们可以逐步理解Struts2的工作流程和核心概念,为进一步深入学习和使用Struts2框架打下基础。

    如何使用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 程序** 在...

    ant使用教程

    &lt;java classname="test.ant.HelloWorld" classpath="${hello_jar}"/&gt; ${dest}"/&gt; ${hello_jar}"/&gt; ,run"&gt; &lt;ant target="clean"/&gt; ``` - 上述配置文件定义了几个关键任务: - `init`:创建类文件...

    hibernate-helloworld

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

    Android Ant 开发入门教程

    接下来,我们将通过一个简单的 HelloWorld 程序来演示如何使用 Ant 构建 Android 应用。 **1. 创建 HelloWorld 项目** - 打开命令行窗口 (`cmd`)。 - 切换到工作空间目录 (`cd G:\MobilePhoneDEV\WorkSpace`)。 - ...

    Seam 例子 Hello World

    - **Ant构建脚本**:使用Ant构建工具来编译项目,并生成可部署的`.ear`文件。 - **部署**:将生成的`.ear`文件放置在JBoss AS实例的`server/default/deploy`目录下,启动服务器即可访问应用。 - **访问URL**:通过`...

    ANT初步运行例子,ANT学习

    1. **Ant构建文件(build.xml)**: 这是Ant的核心,它定义了构建过程的各个目标和任务。每个任务都是一个XML元素,例如`&lt;target&gt;`和`&lt;task&gt;`。在`helloworld`项目中,我们可能会看到一个简单的构建文件,定义了一个...

    Ant 资源 Ant 资源

    ### 关于Ant构建工具 #### 一、Ant简介 **Ant**是一款开源的Java构建工具,主要用于自动化构建过程,如编译、测试、部署等。它最初由James Duncan Davidson开发,现归属于Apache软件基金会。 ##### 1.1 什么是Ant...

    JAXB的HelloWorld源码

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

    自定义AntTask简单实例

    3. 在Ant构建文件中使用`taskdef`元素引入自定义Task。 4. 在目标(target)中调用自定义Task。 通过这种方式,开发者可以扩展Ant的能力,使其更好地适应项目的特定需求。在实际项目中,可以根据需要创建复杂、功能...

Global site tag (gtag.js) - Google Analytics