请问,扩展名为jar的文件是什么类型的文件?
以及作用。为什么一般classpath中都有tools.jar这个文件。
越详细越好。谢谢。
问题点数:20、回复次数:8Top
1 楼yuexb(路人甲)回复于 2004-09-04 20:05:27 得分 0
jar是压缩格式Top
2 楼viklove(梦醒时分)回复于 2004-09-04 20:13:41 得分 0
jar是一种java压缩格式,把编译生成的.class打成jar包,让别的工程里面用Top
3 楼away5678(超人Advance)回复于 2004-09-04 20:40:20 得分 0
就是class文件的压缩包..你可以用winRAR强行打开来看看..
可作为一个组件或一个功能包来看..Top
4 楼pleonheart(只睡六小时)回复于 2004-09-05 00:54:36 得分 0
Executable Jar FileTop
5 楼alpha15(奥法)回复于 2004-09-05 02:20:37 得分 0
将程序里所有的class文件打包成.jar文件
即可双击运行程序Top
6 楼lhb525(风中之烛)回复于 2004-09-05 13:35:36 得分 0
jar 文件是一种java专用的压缩格式的文件包,里面可以包括java类(.java/.class)以及这些类的描述文件(.MF), 还可以包括其他能被解析的文件(.jsp,.property,........)等等。Top
7 楼zhijie1225(海蓝)回复于 2004-09-05 14:08:57 得分 0
你用WINRAR可以解开.jar的文件的,解开来看看会明白的Top
8 楼htl(雄猫.TOMCAT)回复于 2004-09-05 18:37:05 得分 20
以最终客户的角度来看,.jar文件就是一种封装,他们不需要知道.jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表
JAR :Java Archive file 级别 小
包含内容 class、properties文件,是文件封装的最小单元
WAR : Web Archive file 级别 中
包含内容
Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如图片、音频文件等
EAR :Enterprise Archive file 级别 大
包含内容
除了包含JAR、WAR以外,还包括EJB组件
部署文件 application-client.xml web.xml application.xmlTop




