- 浏览: 306863 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (195)
- 心情随想 (20)
- java基础 (30)
- 技术文章 (4)
- 在oracle的海洋中遨游 (25)
- unix (5)
- 没有意义 (6)
- 效率 (1)
- js (5)
- hibernate (2)
- jfreechart (3)
- 分析 (1)
- DW (2)
- on-line analytical processing (1)
- 人工智能理论 (10)
- weblogic (4)
- 我也cvs (0)
- TAM SSO 应用改造 (2)
- LADP (2)
- servlet (1)
- java 编码 (3)
- 智科 语录 (2)
- java 工作流 (1)
- swt (1)
- java pattern (1)
- xml和html基础 (19)
- c# (3)
- eclipse (1)
- db2 (4)
- 面试题 (0)
- english (2)
- Ruby (1)
- OLAP (3)
- 网友的智慧 (1)
- SOA (1)
- 搜索引擎 (4)
- 构建自己的报表工具 (1)
- JMX (1)
- 朝花朝拾 之少年记忆 (3)
- C语言 (2)
- struts2 (4)
- 元数据 数据仓库 (1)
- liferay (1)
- 分析工具 (0)
最新评论
-
yy8093:
只能在JDK1.4下监控WebLogic Server 8.x ...
weblogic JMX 中遇到的问题 -
di1984HIT:
问题找到了,就是1.4和1.5不兼容导致的,通过分析Objec ...
weblogic JMX 中遇到的问题_2 -
hillhill:
getServletContext().getRealPath ...
request.getRealPath("/") AIX不同与windows -
mrgood:
哥错了,这问题太傻逼了 一时没看出来
登录验证 struts2 -
mrgood:
LoginAction.java里面 if(getUserna ...
登录验证 struts2
一环境
1:ANT的项目的地址为 http://ant.apache.org/ 下载zip包 apache-ant-1.7.0-bin.zip
2:解压到本地的某个目录下
3:设置环境变量 ANT_HOME D:\apache-ant-1.7.0 (这个是你解压的路径)
4:在path 中添加 %ANT_HOME%/bin; 这里%ANT_HOME%=D:\apache-ant-1.7.0
5:ctrl+r 输入cmd 在命令行中输入 ant
Buildfile: build.xml does not exist! 正确的说明尚没有配置build.xml
二:eclipse下ant 的小案例
1:新建/项目/java项目
2:下一步 输入HelloWorld
3:在项目中新建文件夹 src ,classes 一个作为java源代码目录一个作为 class文件保存目录或者说目标目录dest
4:在eclipse下右键项目名称,选择属性/构建路径/源代码 a:构件路径的源文件夹 添加文件夹为 选择HelloWorld/src
缺省输出的文件夹为HelloWorld/classes 确定
5:在src中建立文件
HelloWorld.java
public class HelloWorld { public static void main(String[] args) { System.out.println("test for gui !"); } }
build.xml
<?xml version="1.0" encoding="UTF-8"?> <!--ant是工程的名称--> <project name="HelloWorld" default="run" basedir="."> <!--定义属性--> <property name="src" value="src"/> <property name="dest" value="classes" /> <!--init 初始化 建立dest定义的class目录--> <target name="init"> <mkdir dir="${dest}" /> </target> <!--compile只有一个任务--> <target name="compile" depends="init" > <javac srcdir="${src}" destdir="${dest}" /> </target> <target name="build" depends="compile"> <jar jarfile="${hello_jar}" basedir="${dest}" /> </target> <target name="run" depends="build" > <java classname="HelloWorld" classpath="${hello_jar}" /> </target> </project>
6:在eclipse下右键项目名称 选择构建器/新建/ant 构建
浏览工作空间 P ${workspace_loc:/HelloWorld/src/build.xml} 构建文件就似乎build.xml所在路径
浏览工作空间 P ${workspace_loc:/HelloWorld} 项目HelloWorld的路径
确定
7:在eclipse下右键项目名称 选择构建器 将ant以外的构建器去掉(不打钩)
8:选择HelloWorld.java 运行方式选择ant 构建成功!
9:我将我新建的构建器名称更改为ant,选择项目HelloWorld构建该项目
Buildfile: E:\webapps\HelloWorld\src\build.xml init: compile: [javac] Compiling 1 source file to E:\webapps\HelloWorld\classes build: [jar] Building jar: E:\webapps\HelloWorld\${hello_jar} run: [java] test for gui ! BUILD SUCCESSFUL Total time: 3 seconds
为什么有时候编译HelloWorld.java不是打印以上信息呢?郁闷
我理解的时候你重复对HelloWorld进行运行的操作,因为没有改动,所以ant对没有更改的部分没有进行“编译”
当你更改了HelloWorld.java文件是可以看到
public class HelloWorld { public static void main(String[] args) { System.out.println("test for gui ! beyondsanli"); } }
又可以看到ant的构建信息了!
发表评论
-
BufferedInputStream 测试
2009-04-20 16:37 1622在读取arff文件的时候,有点是需要注意到的。在J ... -
获取Java程序运行的路径
2009-04-20 13:04 9563关键字: jar war 运行路径 对于Java程序,无论是 ... -
数字的正则表达式
2009-03-21 17:12 1437(\d{3}-|\d{4}-)?(\d{8}|\d{7})? ... -
jsp相关
2009-01-20 14:25 979<% response.setHeader(" ... -
java 对文本的写和读
2008-09-04 21:31 854-----------写操作 File file=n ... -
byte,char int 之间关系即转换
2008-06-23 16:49 2766曾经遇到一个问题 char word='a',转换成'b'的问 ... -
使用DatabaseMetaDate获取数据库信息
2008-06-06 08:00 1359import java.sql.*; public class ... -
throws 和 try catch 的区别
2008-05-29 11:37 1349/** * 获取查询的result * @param ... -
Utf-8编码是如何工作的 (转改)
2008-05-26 11:18 1768关键字: 编码 Utf-8编码是如何工作的讲起。 (JVM规范 ... -
jdom和gnujaxp冲突的解决
2008-05-20 21:37 1322在网上看有: java.net.MalformedURLExc ... -
java异常中Runtime点滴学习
2008-05-19 09:22 1943特别关注一下 RuntimeExcep ... -
java 中的增量操作
2008-05-14 08:11 903public class Increment { /** ... -
JMX 基础及实例
2008-05-07 10:25 1529JMX Java Management Extensions ... -
weblogic 下excel乱码问题的解决
2008-05-06 18:30 2277在web.xml中配置 <mime-mappin ... -
数据库连接操作java代码
2008-04-15 08:42 1618package com.digitalchina.sitech ... -
小例子来证明String不同于StringBuffer
2008-04-06 11:44 876String 和 ... -
java 初学者必须理解的六大问题(转载)
2008-03-28 18:11 797对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果 ... -
path
2008-02-23 11:44 977在j2ee开发的过程中经常要获取path的信息 java 如果 ... -
package
2008-02-20 15:06 850在执行class文件的时候,是要进行打包操作的 怎么packa ... -
连接与 连接池
2008-02-19 17:00 923我们可以维护一个进入的连接池,一定数量的 Connection ...
相关推荐
ANT学习资料,我在学习ANT查找的一些资料,进行汇总
ant学习测试工程源码,基于spring与hiberante与junit的java工程 用于ant的项目构建
ant学习笔记之(ant执行命令的详细参数和Ant自带的系统属性)
ant ant ant antant ant ant antant ant ant ant
大家互相学习,这是一个ANT初步学习的例子,在本机器上运行正常,大家可以相互学习技术
ant学习比较全的资料,ant帮助文档,ant权威指南。。。。
超强ant学习资料
1 Ant是什么? 2下载、安装Ant 3编写build.xml Ant 命令行参考 Apache Ant 是一个基于 Java的生成工具。 生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像...
ant附加学习资料ant附加学习资料ant附加学习资料ant附加学习资料ant附加学习资料ant附加学习资料ant附加学习资料ant附加学习资料ant附加学习资料ant附加学习资料
学习ant打包技术,轻松打包,代码简单清晰,易学易懂!
Ant权威指南 这个大家都知道,方便又需要的朋友
Ant学习笔记Ant学习笔记Ant学习笔记
关于Ant学习的一点点小结,整理成档了,文档中已经包含了几个简单的build.xml实例,也有注释,简单明了、通俗易懂
ANT是一个基于Java的自动化脚本引擎,脚本格式为XML。除了做Java编译相关任务外,ANT还可以通过插件实现很多应用的调用。 1)ANT的基本概念: ... 3)ANT的使用:最好的学习只不过是一个简单实用的例子起步……
ant学习.pdf 内容详解
ant ant下载 ant配置ant ant下载 ant配置ant ant下载 ant配置
ant 学习笔记 ,自己的一些学的时候的一个例子
ant的工具的详细介绍,教您使用ant工具
ant学习教程包含mail所需要jar包
Ant学习套电子书配,是pdf格式的,ant是一个强大的工具,如果是学习java的同志,不管现在学习,或者以后的工作你都会用到。将一个工程葱编码到完成部署。