README Java(TM) 2 Runtime Environment, Standard Edition Version 1.3.1 Java 2 Runtime Environment 是要提供給軟體開發人員和供應商,與應用程式一起重新分送。 Java(TM) 2 Runtime Environment 包含了 Java 虛擬機器、 執行時期類別庫和啟動以 Java 程式語言所撰寫的程式所需的 Java 應用程式啟動器。 它不是開發環境而且不包含編譯程式或除錯程式等開發工具。 關於開發工具,請參閱 Java 2 SDK, Standard Edition。 ======================================================================= 安裝指示和系統需求 ======================================================================= 關於此版次的安裝指示和系統需求,請參閱 http://java.sun.com/j2se/1.3/install.html ======================================================================= 部署內含 Java 2 Runtime Environment 的應用程式 ======================================================================= Java 語言的應用程式並不像 Applet;它無法依賴 Web 瀏覽器進行安裝和 runtime 服務。當您要部署以 Java 程式語言所撰寫的應用程式時, 您的軟體套件可能需包含以下部份: 您自己的類別、資源和資料檔。 執行環境。 安裝程序或程式。 當然,您已經完成了第一部份的安裝。此說明文件的其他部分則涵蓋了其他兩個部份。 亦請參閱 Java Software 網站中 Developers 頁的「注意事項」: http://java.sun.com/j2se/1.3/runtime.html ----------------------------------------------------------------------- Runtime Environment ----------------------------------------------------------------------- 若要執行應用程式,使用者需要 Java 虛擬機器、 Java 平台核心類別、 多種支援程式和檔案。此軟體集合稱為執行環境。 Java 2 SDK 軟體可以作為執行環境。然而, 您可能無法假設您的使用者已安裝 Java 2 SDK,而且您的 Java 2 SDK 授權也不容許您重新分送 SDK 檔。 若要解決此問題,Sun 免費提供了 Java 2 Runtime Environment 以供您重新分送執行環境。(請勿將 Java 2 Runtime Environment 與 Java 2 SDK 本身 位於 SDK 的 'JRE' 目錄中不可重新分送的內部版本執行環境相混淆。) 部署程序的最後步驟,將在軟體安裝至個別使用者的系統時執行。 安裝過程包含了將軟體複製至使用者的系統,然後配置使用者的系統以便支援該軟體。 此步驟包含了安裝和配置執行環境。 如果您使用 Java 2 Runtime Environment,除非現有的執行環境是較舊的版本, 您必須確定安裝程序未改寫現有的安裝。 ======================================================================= 重新分送 Java 2 Runtime Environment ======================================================================= 此處所使用的「供應商」一詞是指被授權方、開發者,以及與其程式一同授權和分送 Java 2 Runtime Environment 的獨立軟體供應商 (ISV)。 供應商必須遵循「二進制碼授權」合約中的條款,其中包含了: - 不容許對 Java 2 Runtime Environment 定義任意子集。 請參閱以下標題為「必要檔案 vs. 選用檔案」的章節,以便了解 您可以在重新分送執行環境時排除哪些檔案。 - 您必須將「二進位碼」授權內容中的條款納入您的產品授權中。 ----------------------------------------------------------------------- 必要檔案 vs. 選用檔案 ----------------------------------------------------------------------- 獲授權者必須遵循 Java 2 Runtime Environment 授權條款。 構成 Java 2 Runtime Environment 的檔案分為兩個種類:必要和選用。 獲授權者可考慮在重新分送 Java 2 Runtime Environment 時剔除選用檔。 下節包含了可在重新分送 Java 2 Runtime Environment 時略過的檔案和目錄清單。 重新分送執行環境時,必須包含所有未在此選用檔案清單中的檔案。 ----------------------------------------------------------------------- 選用檔案和目錄 ----------------------------------------------------------------------- 以下的檔案可依情況在重新分送時剔除 lib/i18n.jar 字元轉換類別和所有其他的語言環境支援 lib/ext/ 包含延伸 jar 檔的目錄 bin/rmid Java RMI 啟動系統常駐程式 bin/rmiregistry Java 遠端物件登錄 bin/tnameserv Java IDL 名稱伺服器 bin/keytool 金鑰與認證管理工具 bin/policytool 原則檔案建立和管理工具 ----------------------------------------------------------------------- 重新分送 Java 2 SDK 檔案 ----------------------------------------------------------------------- Java 2 SDK, Standard Edition 不可重新分送。但是, 以下列出的 SDK 檔案限制集可能會內含於供應商所重新分送的 Java 2 Runtime Environment。所有的路徑均相對於 SDK 的高層目錄。 - jre/lib/cmm/PYCC.pf 色彩管理設定檔。如果 Java 2D API 要用來執行色彩對應轉換,則需要此檔。 - jre/lib/fonts 目錄中的所有 .ttf 字型檔。請注意 LucidaSansRegular.ttf 字型已併入 Java 2 Runtime Environment, 所以您不需要從 SDK 獲得該檔。 - jre/lib/audio/soundbank.gm 此 MIDI 音效儲存庫是在 Java 2 SDK,但已從 Java 2 Runtime Environment 中移除,以便減少 Runtime Environment 下載套件的大小。 MIDI 音效儲存庫通常是以硬體形式,或作為現代作業系統的一部分而存在, 因此您不一定需要在 Runtime Environment 中重新分送 soundbank.gm 檔。 但是,供應商可能考慮在重新分送 Runtime Environment 時併入 SDK 中的 soundbank.gm 檔。您可以從 Java Sound 網站 http://java.sun.com/products/java-media/sound/ 取得數個版本的加強型 MIDI 音效儲存庫。這些另外的音效儲存庫可以併入重新分送的 Java 2 Runtime Environment。 ----------------------------------------------------------------------- Copyright (c) 1998-2001 Sun Microsystems(tm), Inc. 901 San Antonio Road, Palo Alto, CA 94303-4900 All rights reserved.