首先,确保你的电脑上正确安装了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,怎么使用ant构建一个项目,包括build。xml的结构和编写
利用ant构建工具实现编译,运行,并生成jar包,
Helloworld战争Java WAR项目/模板项目的示例包含: Helloworld Servlet(使用注释) 静态html文件示例最基本的web.xml 编译时servlet-api.jar(因此不需要Java EE) 用于构建WAR的Ant build.xml 使用slf4j-api和sl4j...
利用Ant构建和部署Java工程 Ant可以代替使用javac、java和jar等命令来执行java操作,从而达到轻松的构建和部署Java工程的目的。下面来看几个知识点。 1. 利用Ant的javac任务来编译java程序 Ant的javac任务用于...
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运行机制的...
eval-demo-ant-webapp 使用Ant构建的基本(Hello World)Java WebApp
如果运行一切正常,那么你会看到使用EJB 3.0组件与JPA技术层技术完成的Hello world演示应用。 注意:配置JBoss服务器和调试的动作参见readme.txt文档,有详细说明怎样匹配连接池,以及可能遇到的问题及解决办法。该...
休息世界 这是使用球衣框架的世界示例。 这独立于IDE,您可以使用ant来构建项目并进行部署。
Buildfile: G:\eclipseEjb3\Ejb_HelloWorld_02\build.xmlprepare: [mkdir] Created dir: G:\eclipseEjb3\Ejb_HelloWorld_02\buildcompile: [javac] Compiling 3 source files t ... by caizhongda 2009-02-28 回复 ...
SOM-简单对象机 SOM是一种最小的Smalltalk方言,用于在教授VM的构建。 它最初是在Århus大学(丹麦)建造的,也曾用于教学。 当前,存在Java(SOM),C(CSOM),C ++(SOM ++)和... 可以使用Ant构建SOM: $ ant jar
使用Ant构建 使用Maven进行构建 使用Gradle构建 使用IDE手动构建 只需遵循一些简单的步骤即可开始: 准备步骤-获取MQA密钥 1.使用IBM Mobile Quality Assurance(MQA)创建一个免费帐户 通过访问并单击“注册”来...
JShellScriptEngine 一个用于Java的JSR-223 ScriptEngine,它允许通过Java 9中的JShell repl执行Java代码段。 这将在当前JVM中运行...建造用ant构建: ant jar然后将dist/jshellscriptengine.jar复制到您的类路径中。
寒鸦Jackdaw 是 Kawa 项目的基本模板,该项目使用 JavaFX 构建“Hello World”应用程序。 您不必使用 JavaFX; 只需将 src/jackdaw.scm 中的 JavaFX 代码替换为您想要的任何内容。 我制作寒鸦是因为我最近一直在使用...
主要叙述在设计构建平台时要考虑的一些开源或第三方技术,其中既有有类似于"Helloworld"的入门介绍,也有精髓内容解析,还有注意点提醒。 1、相关开源或第三方技术 在进行设计之前,我们有必要了解一些开源或第三...
Java Hello World Web Starter概述 Java Hello World Web Starter演示了一个简单,可重用...通过运行ant构建应用 将生成的WAR文件复制到wlp/usr/servers/defaultServer/dropins 在浏览器中访问正在运行的应用程序,为
可用于测试和建立CAP 特征: Gradle构建(CLI / IntelliJ Idea) 为小程序建立CAP 在 /物理卡中测试Applet代码IntelliJ想法:覆盖范围Travis支持模板该模板包含简单的Hello World小程序,该小程序在收到的
带有Gradle的JavaCard模板项目 这是使用Gradle构建系统的简单JavaCard项目模板。 您可以使用Gradle开发JavaCard小程序并构建Cap文件! 此外,项目模板使您...该模板包含简单的Hello World小程序,该小程序在收到的
Jetty和Maven HelloWorld教程 Jetty(6)入门 (www.itjungle.com) Jetty Start.jar 配置Jetty 如何设置上下文(Context Path) 如何知道使用了那些jar包 如何配置SSL 如何使用非root用户监听80端口 如何配置连接器...
露天获取最新文档这是一个简单的 dashlet 示例,它比 Hello World 更进一步,展示了在整个 Alfresco Share 中使用的基本存储库层数据 Web 脚本/共享层演示 Web 脚本模式。 结果是一个可以添加到全局仪表板或站点仪表...
HelloWorld – 此示例包含一个非常简单的工作流,它调用一个活动来将 hello world 打印到控制台。 它展示了 AWS Flow Framework 的基本用法,包括定义合同、活动的实施和工作流协调逻辑以及托管它们的工作程序。 ...