Ant标签详解--Java命令_第1页
Ant标签详解--Java命令_第2页
Ant标签详解--Java命令_第3页
Ant标签详解--Java命令_第4页
Ant标签详解--Java命令_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、这一篇主要介绍与java 相关标签的使用终于始重头戏了, java部分们的重也中用处最多的部分。 1. 编译 java 源文件成 class 文件。 (1). srcdir:java 源文件的文件夹,也可以在内部嵌套标签 (2). destdir:用于存放编译后class 文件的文件夹,默认当前文件夹。 (3). includes:必须包括的文件模式的列表,以逗号或空格分隔。如果忽略,将包括所有文件。 (4). includesfile:指定一个包含很多include 的文件,同样可以用通配符来指定。 (5). excludes :必须排除的文件模式的列表,以逗号或空格分隔。如果忽略,将不排除

2、任何文件。 (6). excludesfile:指定一个包含很多exclude 的文件,同样可以用通配符来指定。 (7). classpath: 编译所使用的 classpath (8). sourcepath: 指定源资源文件夹。默认指向srcdir (9). bootclasspath: 启动时设置 classpath (10). classpathref: 引用其他 classpath (11). sourcepathref:引用其他源文件目录 (12). bootclasspathref: 启动时引用其他 classpath 设置 (13). extdirs:扩展文件的路径。 (14)

3、. encoding:编码格式 (15). nowarn:忽略警告信息 (16). debug: 否产生调试信息,默认off。 (17). debuglevel:debug 级别 (18). optimize: 指出否应该用优化编译源代码,默认为 off。 (19). deprecation:否给出不建议使用的api,默认值 false。 (20). target: 根据特定的 vm 版本生成 class 文件 (21). verbose:要求编译器输出详细信息,默认no。 (22). depend: 当运行这个任务时,首先按照顺序依次执行完依赖的任务,如果出错将停止执行。 (23. incl

4、udeantruntime :指出否应在类路径中包括 ant 运行时程序库,默认为yes。 (24). includejavaruntime: 指出否应在类路径中包括来自执行 vm 的默认运行时程序库,默认为 no。 (25). fork:否执行外部的 javac,默认 no。 (26). executable:当 fork=yes 时,所执行的 javac 的完整路径。默认的当前跑 ant 的 java 版本, fork=no 就忽略 (27). memoryinitialsize :当外部 javac 的时候,获得基本vm 的初始内存小。否则忽略。 (28). memorymaximums

5、ize: 同上只不过获得的内存小。 (29). failonerror : ant 任务在出现编译的情况下否继续执行,默认值为 true。 (30). errorproperty :当编译失败的时候要设置的属性。 (31). source:命令行 -source 的关。 假如设置为 1.4,将激活断言。默认1.3。默认不使用 -source。 (32). piler:设置用来选择编译器,如果不设置,将使用默认的编译器。 (33). listfiles:否显示被编译文件列表,默认no。 (34). tempdir:指定存放临时文件的地方,这个只在设置了fork 和命令行超过参数长度超过 4k 的

6、时候使用,默认为java.io.tmpdir (35). updatedproperty :更新 property 属性 (36). includedestclasses :否包含目标 class 文件夹包含到 classpath。默认true 。意思之前生成的 class 文件自动加到 classpath。一些实例: 1). 将$src下的 java 文件编译到 $dest中,classpath 中包括 log4j.jar 包,并显示调试信息, source1.6 2). 将$src下的 java 文件编译到 $dest中,使用外部的javac。source 的等级1.6,并且 class

7、文件根据 jdk1.6 版本生成 3). 此例同上,只使用fork 指定 executable 的 javac 名称为 java$javac.exe 4). 将$src下的 java 文件编译到 $dest中,且只包含 package 下的 java 文件,并排除 test 下的所有文件 5). 指定 javac 程序编译源文件, javac 文件位置:/usr/local/java/jdk/bin/javac 6). 使用指定的 compileradapter 或 2. 用来运行编译好的class 文件,命令比较简单,结合javac 的属性解释一看就懂了。 java既可以运行 class 文

8、件又可以运行jar 文件,只需要相应配置即可: 3. (1)打包成 jar 文件,jar 命令们经常要使用的,们会将打包成相应的jar 包分发到各系统上。1. 2. (2)打包成可运行 jar 文件,即指定该 jar 文件的 main 函数。1. 2. 1中需要在 dir 目录下新建一个manifest.mf文件,在默认打包时未设置manifest 属性的话系统会自动。 2中将属性直接赋在attribute 中,这样编译时会自动生成指定内容的manifest.mf 文件。manifest-version: 1.0 class-path: lib/slf4j-log4j.jar lib/slf4j-api-1.5.10.jar lib/log4j.jar main-class: .a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论