导航:首页 > 编程大全 > java编译工具ant

java编译工具ant

发布时间:2022-07-06 21:35:56

A. 如何使用Ant来编译java文件以及如何运行

一、源文件情况
源文件位置为::\temp,源文件名(含包名字):com.ldq.WeatherDemo.java

前提:已安装 jdk ,并配置好环境变量。

二、过程
1、编译:
提示符进入 D:\temp 路径下,输入:javac com\ldq\WeatherDemo.java
生成类文件:WeatherDemo.class

2、打包:
提示符进入 D:\temp 路径下,输入:jar cvf WeatherDemo.jar com\ldq\WeatherDemo.class
生成档案文件:WeatherDemo.jar

3、修改 MANIFEST.MF 文件:
由于引用了外部的类,所以要添加引用类的路径,即修改MANIFEST.MF文件。保存如下内容到 D:\temp下,文件名 MANIFEST.MF

Manifest-Version: 1.0
Sealed: true
Main-Class: com.ldq.WeatherDemo
Class-Path: lib/jaxrpc.jar lib/log4j-1.2.8.jar lib/mail.jar lib/saaj.jar lib/tools.jar lib/wsdl4j-1.5.1.jar lib/activation.jar lib/axis.jar lib/axis-ant.jar lib/commons-discovery-0.2.jar lib/commons-logging-1.0.4.jar

注意在后面空两行。
提示符进入 D:\temp 路径下,输入:jar umf MANIFEST.MF WeatherDemo.jar
执行时会提示更新的内容。

4、添加包含引用类的相应文件:
在 D:\temp 路径下,新建 lib 文件夹,讲对应的 jaxrpc.jar ... 拷入其中,此时,即可双击(或在提示符下输入:java -jar WeatherDemo.jar)运行 WeatherDemo.jar 文件了。

三、总结
双击运行 jar 文件时,虚拟机会到 jar 文件中下找 .MF 文件,找到对应的 Main-Class 运行,引入的类在 Class-Path 所指路径。
事实上可以利用 winrar或winzip 工具打开 jar 文件,直接将修改好的 MANIFEST.MF 拷入覆盖,class文件也可以做同样的操作,节省了输入复杂难记的命令。另外,对于 javaME 生成的 jar 文件,限制严格些,MANIFEST.MF 文件中有个文件大小的字段,可以先保存,查看文件大小,再修改保存。
另一种方法是通过 Eclipse - Export - Runnable JAR file 直接生成 jar 文件,此时,所有的引用类都被打包在 jar 文件里了。

B. Java里面ant和maven是什么东西两个有什么用

maven简单的说是管理jar包的,你需要的包它会自己到网上下载,帮你管理包的依赖关系,在eclipse里用maven工程点开一个类,可以看到源代码,学习java的好工具
前几天刚学了用ant打包,当你需要自定义jar包的结构时挺方便的,一般都用集成开发环境的,用到的时候不是很多,不过有必要掌握

C. ant是用来干什么的

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。

Ant运行时需要一个XML文件, Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。

由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环 境中去。

(3)java编译工具ant扩展阅读

Ant的depends属性指定了target的执行顺序。Ant会依照depends属性中target出现顺序依次执行 每个target。

在执行之前,首先需要执行它所依赖的target。程序中的名为run的target的 depends属性compile,而名为compile的target的depends属性是prepare,所以这几个target执 行的顺序是prepare->compile->run。

一个target只能被执行一次,即使有多个target依赖于它。如果没有if或unless属性target总 会被执行。

参考资料来源:网络-apache ant

D. java,ant有什么好处

java ant的好处如下:
1.跨平台 --因为ant是使用java实现的,所以它跨平台
2.使用简单--与ant的兄弟make比起来
3.语法清晰--同样是和make相比
4.功能强大--ant能做的事情很多,可以打包、构建工程等。
构建ant环境方式:
要使用ant首先要构建一个ant环境,步骤很简单:
1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH
2),下载ant 地址http://www.apache.org/找一个喜欢的版本,或者干脆最新的版本
3),解压ant 得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:/ant-
4),设置ANT_HOME PATH中添加ANT_HOME目录下的bin目录
5),测试一下你的设置,开始-->运行-->cmd进入命令行-->键入 ant 回车,如果看到
Buildfile: build.xml does not exist!
Build failed

E. 在eclipse中,运行java文档时提示:无法找到要运行的Ant文件,是什么问题

如果是单纯的java文档,是不能在eclipse上直接运行的,你可以建一个相同的文件,然后把代码过去,再运行。。

F. java中ant是什么作用是什么

ant也是发布打包的,但是用熟了之后,可以发布到各种服务器。
高手都是用的ant,myeclipse这些自带的功能是发布到你本地的电脑上的。

G. java web项目开发,用ant将java文件编译为class文件和直接在Eclipse运行java文件编译成class,有什么区别

没有任何区别。ant是自动化编译工具,而Eclipse作为IDE,也可以帮助你自动化编译。编译的过程都是调用了你安装的JDK中的java编译器

H. ant在Java中是什么意思

学过C,java上手就很很快,语法都是基本一样的,没学过C,重头学也可以
ANT简单的讲就是一个帮你批量完成重复性编译工作的工具,有些类似于C的makefile

I. Java的Ant文件是什么如何创建

Ant是一种基于Java的构建工具。Ant文件是配置构建目标过程的XML文件,也称为Ant脚本。
使用普通文本编辑工具可以创建,其内容主要由<project>和<target>标签组成,以下是一个简单的脚本:
<?xml version="1.0" encoding="utf-8"?>
<project default="run">
<target name="run">
<echo>Hello World!</echo>
</target>
</project>

J. ant工具在具体java开发中用的多么就是单独的纯用ant,貌似我都不用这个的。

貌似用的不多,但是大型的项目好像也用,一般都用集成化的IDE工具,但是向eclipse这些的编译功能好像也是调用ant工具的。主要是用来:编译,打包,测试等功能
单纯从学习来说还是得接触接触,因为他是小巧的开发工具,能让你更加了解具体实现细节。有的时候就是这样越是功能齐全的软件越是让人学不到东西,因为他封装了好多我们不需要关心的事,而这也是需要我们了解的。对于有志于向着软件行业发展的同志们,还是建议不能浮躁,多了解一些有好处,而不只是做出来就是好的,呵呵。

阅读全文

与java编译工具ant相关的资料

热点内容
安卓关联程序 浏览:615
打印格式不对文件打不出来怎么办 浏览:868
php微信请帖源代码 浏览:734
qq卡充值不了橙光 浏览:163
微信原文件名图片 浏览:582
大数据创新大赛 浏览:180
共享文件夹设置密码win7 浏览:378
努比亚屏幕竖条纹 浏览:618
高影仪拍摄的时候提示输入文件名 浏览:497
sql新建文件组 浏览:724
网络连不上提示691 浏览:100
去水印一般用什么app 浏览:271
微信错删文件怎么恢复 浏览:1000
流星特效代码 浏览:201
手机根文件 浏览:929
台湾门户网站有哪些 浏览:793
西门子触摸屏加密码 浏览:842
xmind文件有哪些格式 浏览:80
wifi智能插座哪家好 浏览:851
有什么app可以不用超前点播 浏览:863