到現在,您可能已想出這一問題的解決方案了:將所有 .class 文件都放在一個大文件中,這樣只需建立一個連接即可下載整個 applet。真是個好主意!這正是 Netscape 和 Microsoft 兩大 Java 瀏覽器陣營的共同想法。
不幸的是,他們提出的兩個解決方案并不直接兼容。Microsoft,出于自身的不同需要,創建了自己的 CAB 文件格式。Netscape 的解決方案是使用現有的、人們熟知的 .zip 檔案文件格式。幸運的是,假如愿意,我們可以編寫 Html 代碼來處理這兩種格式。這是因為每種專用文件格式是由 HTML 標記的不同擴展指定的。
本文不談 CAB 文件的創建(因為 CAB 將逐漸出局)。對此確實感愛好的人可查閱 Microsoft 的 Java 開發人員文檔。一旦創建了 CAB 檔案文件,您就可以通過在 標記中添加一個 cabbase HTML 參數 (param) 來使用 CAB: