README Java(TM) 2 Runtime Environment, Standard Edition 版本 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.