使用JAR

原创 2001年10月30日 19:50:00

使用JAR <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

翻译:Cherami

email:cherami@163.net

原文:http://developer.java.sun.com/developer/TechTips/2000/tt0411.html

你试过使用JAR 文件归档吗?你可能已经听说过一个叫"tar" 或者磁带归档文件的UNIX 工具,它通常用于将一组文件进行备份。在JDK 1.1 及以后的发布中,有一个类似的工具"jar" 或者叫Java 打包器。下面是使用的方法。

使用下面的方法创建一个 JAR 包:

创建归档包以后,你可以列出其中的内容:

而且可以将文件从中提取出来:

为什么JAR 工具很重要呢?毕竟有很多不同的ZIP 工具用于打包并压缩文件。它的一个重要的用处就是绑定多个类文件。一组类文件可以构成一个包或者库。例如,在Windows 95 或者 NT 下,你可以说:

它的另一个非常重要的用法就是优化applet的加载。考虑下面这个简单的applet

它访问一个辅助类:

你用HTML 代码调用这个applet,例如:

注意"archive"属性。没有这个设置,每个像Message这样的辅助类被加载时都会向保存该HTML页面的服务器调用一个独立的请求。但是使用JAR 文件,不同的类文件可以被更加高效的下载。

在这个例子中,你使用下面的命令创建archive.jar

也就是用当前目录下的所有的类文件构建那个JAR文件。

最后注意:JAR 文件也可用于JavaBeans

译者注:jar文件的格式就是标准的zip文件,可以用最流行的zip工具winzip创建jar文件,创建完以后只需要修改扩展名即可,当然也可以在创建的时候就指定文件名。当然也可以用winzip解包jar文件和查看列表。需要注意的是另一个zip工具winrar不能用于创建jar文件,因为winrar的压缩比例更大,不是标准的zip格式,但是可以用它解包jar文件。

 

如何使用jar命令

 jar  命令详解   jar  是随  JDK  安装的,在  JDK  安装目录下的  bin  目录中,Windows  下文件名为  jar.exe,Linux  下文件名为  jar。它的...
  • piantang
  • piantang
  • 2006年11月13日 14:19
  • 6094

AS中使用自己编译的jar替换环境jar

由于在实际使用中android源码很多方法都被@hide起来了,无法使用,据说使用反射效率又很慢,于是在eclipse中就很盛行使用自己编译好的jar去替换源码中的jar,已达到能使用@hide方法的...
  • u012810034
  • u012810034
  • 2017年07月14日 14:31
  • 139

使用JAR

  • zgqtxwd
  • zgqtxwd
  • 2008年04月25日 22:29
  • 106

jar使用

 兄弟,对java着迷吗,或者是为了自己的生计,不论怎样都欢迎你进入精彩java世界,welcome!可能你刚刚对每个人说:Hello World!也或者……ok!这已经足够了。那就让我们开始吧,开始...
  • yangbomy
  • yangbomy
  • 2007年04月29日 11:56
  • 477

使用jar

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";...
  • java169
  • java169
  • 2008年05月21日 05:51
  • 97

fast-json.jar的使用方法

json数据的快熟解析——fastjson的一般使用方法;另附jar包以及fastjson使用文档...
  • u012827205
  • u012827205
  • 2014年10月02日 09:41
  • 2508

jar命令的使用教程

在使用Jenkins进行远程部署时,需要先把Java文件打成jar包的形式。 例子①创建jar包jar cf ggf10service.jar * 将当前目录下的所以文件打包生成ggf10servic...
  • u013066244
  • u013066244
  • 2016年10月25日 20:24
  • 612

Google自己出品的dex转jar工具enjarify的介绍

Android是使用Java语言进行编程的。但是,由于其使用了自己的Dalvik虚拟机,所以Android的指令集使用的是Dalvik,且可执行文件格式也是使用的专有的DEX格式。 这样的话,如果想...
  • Roland_Sun
  • Roland_Sun
  • 2015年10月20日 14:07
  • 5151

Jackson.jar的使用记录

Jackson.jar的使用记录 之前一直使用json-lib.jar,最近发现网上说这个jackson.jar比较好 package com.spring.controller; impo...
  • u010363836
  • u010363836
  • 2014年10月09日 22:07
  • 2088

JAR工具的简单使用

下面介绍JAR工具的最基本的使用方法:一.编译,执行JAVA源文件;二.压缩.class文件生成.jar文件.(格式:jar cvf jar文件名 .class文件) 三.解压生成的.JAR文件.四....
  • oxlshmily
  • oxlshmily
  • 2007年11月09日 11:35
  • 531
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用JAR
举报原因:
原因补充:

(最多只允许输入30个字)