不幸的是,他们提出的两个解决方案并不直接兼容。Microsoft,出于自身的不同需要,创建了自己的 CAB 文件格式。Netscape 的解决方案是使用现有的、人们熟知的 .zip 档案文件格式。幸运的是,如果愿意,我们可以编写 HTML 代码来处理这两种格式。这是因为每种专用文件格式是由 < APPLET > HTML 标记的不同扩展指定的。
本文不谈 CAB 文件的创建(因为 CAB 将逐渐出局)。对此确实感兴趣的人可查阅 Microsoft 的 Java 开发人员文档。一旦创建了 CAB 档案文件,您就可以通过在 < APPLET > 标记中添加一个 cabbase HTML 参数 (param) 来使用 CAB:
<applet name="Hello" code="HelloWorld" width="50" height="50">
<param name=codebase value="http://www.foo.com/classes">
<param name=cabbase value="hello.cab">
</applet>









