⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jar 指南.htm

📁 javn的Java书籍JAVA集合框架.rar我看过了是很有帮助的
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0079)http://www.iplab.is.tsukuba.ac.jp/~liuxj/jdk1.2/zh/docs/guide/jar/jarGuide.html -->
<HTML><HEAD><TITLE>JAR 指南</TITLE>
<META http-equiv=Content-Type content="text/html; CHARSET=gb2312"><!-- Created by: Susan Keohan 30-Oct-1996 --><!-- Updated by: Beth Stearns 18-Nov-1996 -->
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY text=#000000 vLink=#000077 aLink=#ff0000 link=#0000ff bgColor=#ffffff>
<P align=center><IMG height=43 alt=" Sun Microsystems, Inc " 
src="JAR 指南.files/smi.logo.gif" width=120 align=left border=0> </P>
<P> </P>
<P> </P>
<P><A 
href="http://www.iplab.is.tsukuba.ac.jp/~liuxj/jdk1.2/zh/docs/index.html"><FONT 
size=-1>JDK 目录</FONT></A> </P>
<HR noShade SIZE=3>

<H1 align=center>JAR 指南</H1>
<H2>什么是 JAR?</H2>
<P>JAR 代表 Java Archive(Java 归档)。它是一种基于流行 ZIP 文件格式的文件格式,可将多个文件聚合为一个文件。虽然可将 JAR 
作为一般的归档工具,但开发 JAR 的主要目的是为了能够将 Java applet 和所需组件(.class 文件、图像和声音)作为单个的 HTTP 
事务下载到浏览器中,而不是为每一部分打开新的连接。这就可以大大提高 applet 上载到网页并开始运行的速度。JAR 
格式也支持压缩,因而可减小文件大小并进一步缩短下载时间。<!-- REMIND: put a link to download benchmark statistics in here -->另外,applet 
编写者也可用数字签名的方式对 JAR 文件中的各项进行签名,以便确认其来源。 </P>
<P>JAR 是: 
<UL>
  <LI>唯一跨平台的归档格式 
  <LI>唯一处理音频、图像及类文件的格式 
  <LI>与现有 applet 代码向后兼容 
  <LI>开放的标准、可充分扩展、以 java 编写 
  <LI>捆绑 java&nbsp;applet 块的首选方法 </LI></UL>
<P>JAR 由 zip 归档(由 PKWARE 定义)组成,其中包含清单文件和潜在的签名文件,其定义见<A 
href="http://www.iplab.is.tsukuba.ac.jp/~liuxj/jdk1.2/zh/docs/guide/jar/manifest.html">清单和签名</A>规范。 
</P>
<H2>APPLET 标记</H2>
<P>改变 HTML 页面中的 APPLET 标记以容纳 JAR 文件其实较为简单。服务器上的 JAR 文件用 <B>ARCHIVE</B> 参数标识,其中 
jar 文件目录的位置应为 html 页的相对位置:</P><PRE>    &lt;applet code=Animator.class
      archive="jars/animator.jar"
      width=460 height=160&gt;
      &lt;param name=foo value="bar"&gt;
    &lt;/applet&gt;
</PRE>
<P>注意,这里仍然必须有大家熟知的 <B>CODE=myApplet.class</B> 参数。与以往一样,<B>CODE</B> 
参数仍用于识别执行开始位置处的 applet 名。然而,applet 的类文件及全部辅助器类都将从 JAR 文件加载。 </P>
<P>ARCHIVE 属性描述了一个或多个 JAR 文件,其中包括类和将被“预加载”的其它资源。类是通过所给的 CODEBASE 用 
AppletClassLoader 实例加载的,其形式为 
archive<TT>&nbsp;=&nbsp;</TT><EM>archiveList</EM>。<EM>archiveList</EM> 
内的归档由“,”分隔。注意:JDK1.1 中,具有相同 CODEBASE 的多个 APPLET 标记共享同一 ClassLoader 
实例。某些客户机代码即使用这种方式来实现 applet 间通讯。将来的 JDK <EM>可能</EM>会为 applet 
间通讯提供其它机制。由于安全原因,applet 类加载器只能从启动 applet 的同一 codebase 中读取数据。这意味着 
<EM>archiveList</EM> 中的归档必须与 codebase 位于相同的目录或其子目录中。除非在安全策略文件中予以显式允许,否则 
<EM>archiveList</EM> 内具有 <TT>../a/b.jar</TT> 形式的项将无效(http codebase 
中除外。此时,<EM>archiveList</EM> 中的归档必须与 codebase 来自同一主机,但路径中可具有“..”)。 </P>
<P>识别出归档文件后,即将其下载并分成各组件。在 applet 运行期间,当 applet 请求新的类、图像或音频剪辑时,将首先在与 applet 
关联的归档中查找。如果在所下载的归档中找不到文件,则在与 CODEBASE 相关联的 applet 服务器上查找(即以与 JDK1.0.2 中相同的方式查找)。 
</P>
<P>归档标记可指定多个 JAR 文件。每个 JAR 文件必须用“,”(逗号)分隔。每个文件的依次下载:</P><PRE>    &lt;applet code=Animator.class
      archive="classes.jar ,  images.jar ,  sounds.jar"
      width=460 height=160&gt;
      &lt;param name=foo value="bar"&gt;
    &lt;/applet&gt;
</PRE>
<P>归档参数内,两个项之间可有任意多个空格。另外,归档标记本身将不区分大小写,因此可以是小写、大写或大小写组合(例如 ArCHiVe)。 </P>
<P><!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --></P>
<HR noShade SIZE=3>

<P><IMG height=30 src="JAR 指南.files/sunlogo64x30.gif" width=64 align=right> 
<FONT size=-2><A 
href="http://www.iplab.is.tsukuba.ac.jp/~liuxj/jdk1.2/zh/docs/relnotes/SMICopyright.html">版权所有 
&copy; </A>1996, 1997 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 
94303-4900 USA. 保留所有权利。</FONT> <BR><BR></P></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -