IBM 32-bit SDK and Runtime Environment for Windows,Java 2 Technology Edition,V1.4.2

安装与配置用户指南


版权信息

注意:在使用本资料及其支持的产品之前,请务必阅读声明中的一般信息。

本版本的《用户指南》适用于 IBM 32-bit SDK for Windows,Java 2 Technology Edition,V1.4.2 和 IBM 32-bit Runtime Environment for Windows,Java 2 Technology Edition,V1.4.2 及所有后续发行版和修订版,直到在新版本中另有声明为止。

(c) Copyright Sun Microsystems, Inc. 1997, 2003, 901 San Antonio Rd., Palo Alto, CA 94303 USA. All rights reserved.

(c) Copyright International Business Machines Corporation, 1999, 2004. All rights reserved.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

前言

本《用户指南》提供了关于安装和配置 IBM(R) 32-bit SDK for Windows(R),Java(TM) 2 Technology Edition,V1.4.2 和 IBM 32-bit Runtime Environment for Windows,Java 2 Technology Edition,V1.4.2 的信息。

SDK 在以下产品上受支持:

在查看 HTML 或彩色打印的副本时,对此 1.4.2 的技术更改(除了诸如将“1.4.1”更新到“1.4.2”这样较小或明显的更改)用红色表示,且在更改的左边标有垂直条。

目录

版权信息
前言
安装前
照管(交互式)安装
合并分割的软件包
安装软件包
安装 SDK 和 Runtime Environment 可安装软件包
将 Runtime Environment 安装为 System Java Virtual Machine
安装 Java 通信 API
无人照管安装
启用 IBM Accessibility Bridge
卸载
卸载 Java 通信 API
卸载 Web Start
安装后
获取 IBM build 和版本号
禁用 Java 可访问性支持
just-in-time(JIT)编译器
运行 Java 应用程序
欧洲语言用户信息
对本《用户指南》的意见?
声明
商标

安装前

您必须下载相关的安装软件包,才能安装 SDK 或 Runtime Environment 软件包。

您可以下载单独的大型软件包,或下载若干较小的软件包。如果您选择后一个选项,还必须下载 Merge 实用程序以将各部分合并到一个单独文件中。

请确保下载所有的软件包到相同的目录。软件包及其文件名列在照管(交互式)安装;中,请不要更改软件包的文件名。

在开始安装前,确保在 C:\WINDOWS\TEMP 目录中有足够的空间供安装期间使用。安装期间 TEMP 目录中所需的临时空间量为:

如果您没有足够的临时空间,安装程序将生成错误并终止安装。如果您确实有足够的临时空间但仍看到此消息,请验证您正尝试要安装的软件包是下载完全的。您可以通过比较软件包的文件大小和您下载软件包的 Web 页面上显示的文件大小来达到这个目的。

照管(交互式)安装

可以安装的软件包是:

另外,还可以安装另一个软件包:

此软件包作为一个 zip 文件提供。关于安装指示信息,请参阅安装 Java 通信 API 部分。

其它软件包作为 zip 文件提供:

合并分割的软件包

如果您下载经过分割的软件包,则必须使用 Merge 实用程序将它们还原在一起:

要手工合并文件,在命令提示符下输入:

copy /b ibm-java2-sdk-amd64-142.ex1 + ibm-java2-sdk-amd64-142.ex2 + ibm-java2-sdk-amd64-142.ex3 ... ibm-java2-sdk-amd64-142.exe

记住要指定所有的文件名。

安装软件包

要安装软件包:

  1. 启动 ibm-java2-sdk-amd64-142.exe(对于 SDK)或 ibm-java2-jre-amd64-142.exe(仅对于 Runtime Environment)。
  2. 请遵循安装向导中的指示信息。

安装 SDK 和 Runtime Environment 可安装软件包

如果您下载了 SDK 可安装软件包,则在安装向导中会显示以下选择:

如果您选择 SDK,还将安装 Runtime Environment。Runtime Environment 缺省安装在 C:\Program Files\IBM\Java142\jre 目录中。

将 Runtime Environment 安装为 System Java Virtual Machine

当您安装 Runtime Environment 时(作为 SDK 可安装软件包的一部分安装,或从 Runtime Environment 可安装软件包安装),会询问您是否要将 Runtime Environment 安装为系统 Java 虚拟机(JVM)。如果您确实将它安装为 System JVM,安装程序将把 java.exe 和 javaw.exe 文件复制到 Windows 系统目录中。如果当前在 Windows 系统目录中存在 java.exe 或 javaw.exe 的某一版本,会提示您用当前版本覆盖现有版本。将这些文件安装到 Windows 系统目录中,使得此 Runtime Environment 成为系统的缺省 JVM。另外,设置了“Current Version”注册表键使其符合此安装。

注:
将 Runtime Environment 安装为系统 JVM 仅将 java.exe 和 javaw.exe 复制到 Windows 系统目录中。不复制其它可执行程序(如 javac.exe 或 appletviewer.exe)。

安装 Java 通信 API

安装 Java 通信 API 软件包之前,将 Runtime Environment 作为 SDK 软件包的一部分安装或从 Runtime Environment 软件包安装。

要安装 Java 通信 API:

  1. 将 Java Communications API zip 文件(ibm-javacomm-n142p-win32-x86.zip)放到安装了 Runtime Environment 的目录中。如果您安装至缺省目录,则目录为 C:\Program Files\IBM\Java142\ 目录。

  2. 解压缩该文件。如下所示解压缩下列文件:

    例如,如果在您安装 Runtime Environment 时接受了缺省目录,则 comm.jar 文件位于 C:\Program Files\IBM\Java142\jre\lib\ext 目录中。

    如果您在另一个目录中解压缩该文件,则文件放在相同的目录结构中,但 C:\Program Files\IBM\Java142\ 用解压缩该文件的目录代替。

无人照管安装

要完成无人照管安装,您必须首先完成照管安装并创建记录您在安装期间所作选择的响应文件(setup.iss)。为了正常工作,您创建的响应文件对于您计划在上面使用响应文件的计算机而言必须是正确的。若有必要,创建几个响应文件用于在不同配置的计算机上安装软件包。

要在运行安装时创建响应文件,在命令提示符下输入下列命令:

    ibm-java2-sdk-142 /r

    ibm-java2-jre-142 /r

根据您的 Windows 产品的不同,会在 C:\Windows 或 C:\Winnt 目录中创建响应文件(setup.iss),其中 C: 是引导驱动器。

在交互式安装期间,可能出现下列消息:

   另一个 Java Runtime Environment 当前已
   安装为 System JVM。选择“是”覆盖此版本,
   或“否”退出此安装。

如果显示此消息,选择,并退出安装。转至 Windows 系统目录并删除下列两个文件:

在您删除这些文件后,使用本部分开始时显示的命令重新启动交互式安装。

在要运行无人照管安装的系统上,将 setup.iss 响应文件复制到 C:\Windows 或 C:\Winnt 目录中。复制文件到正确目录后,在命令提示符下输入下列命令:

    ibm-java2-sdk-142 /s /f1c:\Windows\setup.iss /f2c:\setup.log
    ibm-java2-jre-142 /s /f1c:\Windows\setup.iss /f2c:\setup.log

注:

  1. 在显示的命令中,使用 C:\Windows 或 C:\Winnt 目录,这取决于您的 Windows 产品。
  2. /f1/f2 之后没有空格。
  3. /f1 标志指定响应文件的名称和位置。/f2 标志指定日志文件的名称和位置。

如果安装成功,日志文件包含 ResultCode=0

启用 IBM Accessibility Bridge

IBM Accessibility Bridge 包含缺省 JRE 1.4.2 安装期间放在适当目录中的四个文件。这些文件及其目录是:

表 1. IBM Accesibility Bridge 文件。
文件 目录
JawBridge.jar jre\lib\ext
JawBridge.dll jre\bin
Accessibility.properties jre\lib
jaccess.jar jre\lib\ext

安装了 IBM Accessibility Bridge,但缺省情况下禁用它。要启用 IBM Accessibility Bridge,删除 Accessibility.properties 文件中下列行开始处的号码标记:

#assistive_technologies=JawBridge

以下 Web 站点讲述了关于 Accessibility 实用程序的更多信息:

http://java.sun.com/products/jfc/accessibility/index.jsp

卸载

要卸载 SDK,无论您在安装时使用的是照管安装还是无人照管安装:

  1. 双击 Windows 桌面上的我的电脑
  2. 双击控制面板
  3. 双击添加/删除程序
  4. 单击列表中的 IBM 32-bit SDK for Java 2 V1.4.2,然后单击更改/删除
  5. 单击确定

这将全部除去用 Installer 安装的软件包。它除去 Java 通信 API 软件包或任何从 zip 软件包中解压缩的附加文件。

注:可能会显示警告消息,通知您没有除去所有的文件和/或注册表条目。这是因为 Windows 认为某些文件仍在使用;这些文件和/或注册表条目将在下一次重新引导时被除去。

当在 IBM 32-bit SDK for Windows V1.4.2 与先前的版本之间维护多个安装时,如果卸载 1.3.1 版本或更早的版本,而 1.4.2 版本仍安装在系统上,则 1.3.1 卸载程序会除去 1.4.2 版本所需的下列注册表键和所有子键:

变通方法是在安装 1.4.2 版本之前卸载更早版本的 IBM 32-bit SDK for Windows V1.4.2。重新安装 1.4.2 版本还将恢复必需的注册表键。此局限在 1.4.2 以及所有后续发行版中已得到修正。

卸载 Java 通信 API

要卸载 Java 通信 API 软件包,从您安装 Runtime Environment 的目录中删除下列文件:

缺省情况下,Runtime Environment 安装在 C:\Program Files\IBM\Java142\ 目录中。

卸载 Web Start

卸载 Web Start 时,不会除去为使用 Web Start 下载的图标创建的 Windows 桌面图标。

安装后

下列部分提供有关使用 IBM 32-bit SDK for Windows V1.4.2 的基本信息。

获取 IBM build 和版本号

要获取 IBM build 和版本号,在命令提示下输入:

java -version

禁用 Java 可访问性支持

您可以使用 JAVA_ASSISTIVE 环境变量禁用或启用 Java 可访问性支持。为防止 JVM 装入 Java 可访问性支持,设置 JAVA_ASSISTIVE 环境变量为 OFF。如果您正在通过网络访问运行 JVM 并且不需要缺省情况下 JVM 所装入的 JAVA 可访问性支持,则禁用 JAVA_ASSISTIVE 环境变量是个好主意。禁用 JAVA_ASSISTIVE 环境变量增加不提供 Java 援助技术支持的 Java 应用程序的 JVM 装入性能。

just-in-time(JIT)编译器

在 Java 应用程序和 applet 运行期间,Just-in-time(JIT)编译器(jitc.dll)为在 Java 应用程序和 applet 中频繁使用的字节码序列动态生成机器代码。

SDK for Windows 包括 JIT(jitc.dll),它在缺省情况下是启用的。可以禁用 JIT 以帮助隔离 Java 应用程序、applet 或编译器本身发生的问题。

有两种方法来禁用 JIT:

要启用 JIT,在命令提示符下输入:

    set JAVA_COMPILER=jitc

要验证是否启用了 JIT,请在命令提示下输入:

    java -version

如果正在使用 JIT,将显示包含以下内容的消息:

(JIT enabled: jitc)

如果 JIT 不在使用,则显示一条包含以下内容的消息:

(JIT disabled)

运行 Java 应用程序

要运行 Java 应用程序,在命令提示符下输入下列命令:

    java classname

其中 classname 是您要运行的 Java 类文件(Java 应用程序)的名称。

注:如果您没有将 Runtime Environment 安装为 System JVM,则必须首先设置路径包含适当的目录。要更新路径,在命令提示符下输入下列命令:

    set path=javadir\bin;javadir\jre\bin

其中 javadir 是您安装 Runtime Environment 的目录。缺省情况下,此目录是 C:\Program Files\IBM\Java142\。

如果您正在开发 Java 应用程序,请参阅《SDK 用户指南》,以获取有关设置 PATHCLASSPATH 的更详细信息。

欧洲语言用户信息

在 Windows 中,一个进程有两个代码页:Ansi(或 Windows)代码页和 OEM(或 DOS)代码页。

命令窗口通常使用 OEM 代码页。Java 将控制台输出转换为从中启动 Java 的命令窗口的代码页。javaw 命令总是使用 Ansi 代码页。您可以用 java 命令的 -Dconsole.encoding 选项指定控制台输出所使用的代码页。例如,-Dconsole.encoding=Cp1252 使所有控制台输出使用 Windows Ansi Latin1 代码页(1252)。

对本《用户指南》的意见?

如果对本《用户指南》的有用性或其它方面有任何意见,我们欢迎您通过以下方法提出宝贵意见。 请注意设置这些方法的目的不是为了回答技术查询,仅仅是为了接收有关对文档的意见。 请通过以下方法发送您的意见:

良好打印。选择将消息发送给 IBM,就承认您的消息中包含的所有 信息(包括诸如问题、意见、建议或同样的信息等反馈数据)被认为是非机密的,IBM 对 诸如此类信息没有任何义务,可以没有限制地对这些信息进行免费再生产、使用、泄露和分发给其它人。 而且,IBM 可以免费使用这些信息中包含的想法、概念、专有技术或技术,包括但不限于开发、生产和销售加入这些信息的产品。

声明

本信息是为在美国提供的产品和服务编写的。IBM 可能在其他国家或地区不提供本文档中讨论的产品、服务或功能特性。有关您当前所在区域的产品和服务的信息,请向您当地的 IBM 代理咨询。任何对 IBM 产品、程序或服务的引用并非意在明示或暗示只能使用 IBM 的产品、程序或服务。只要不侵犯 IBM 的知识产 权,任何同等功能的产品、程序或服务,都可以代替 IBM 产品、程序或服务。但是,评估和验证任何非 IBM 产品、程序或服务,则由用户自行负责。

IBM 公司可能已拥有或正在申请与本文档内容有关的各项专利。提供本文档并未授予用户使用这些专利的任何许可。您可以用书面方式将许可查询寄往:

有关双字节(DBCS)信息的许可查询,请与您所在国家或地区的 IBM 知识产权部门联系,或用书面方式将查询寄往:

本条款不适用英国或任何这样的条款与当地法律不一致的国家或地区:

International Business Machines Corporation“按现状”提供本出版物,不附有任何种类的(无论是明示的还是暗含的)保证,包括但不限于暗含的有关非侵权、适销和适用于某种特定用途的保证。某些国家或地区在某些交易中不允许免除明示或暗含的保证。因此本条款可能不适用于您。

本信息中可能包含技术方面不够准确的地方或印刷错误。此处的信息将定期更改;这些更改将编入本资料的新版本中。IBM 可以随时对本资料中描述的产品和/或程序进行改进和/或更改,而不另行通知。

本信息中对非 IBM Web 站点的任何引用都只是为了方便起见才提供的,不以任何方式充当对那些 Web 站点的保证。该 Web 站点中的资料不是 IBM 产品资料的一部分,使用那些 Web 站点带来的风险将由您自行承担。

IBM 可以按它认为适当的任何方式使用或分发您所提供的任何信息而无须对您承担任何责任。

本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i) 允许在独立创建的程序和其他程序(包括本程序)之间进行信息交换,以及 (ii) 允许对已经交换的信息进行相互使用,请与下列地址联系:

只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。

本资料中描述的许可程序及其所有可用的许可资料均由 IBM 依据 IBM 客户协议、IBM 国际程序许可协议或任何同等协议中的条款提供。

此处包含的任何性能数据都是在受控环境中测得的。因此,在其他操作环境中获得的数据可能会有明显的不同。有些测量可能是在开发集的系统上进行的,因此不保证与一般可用系统上进行的测量结果相同。此外,有些测量是通过推算而估计的,实际结果可能会有差异。本文档的用户应当验证其特定环境的适用数据。

涉及非 IBM 产品的信息可从这些产品的供应商、其出版说明或其他可公开获得的资料中获取。IBM 没有对这些产品进行测试,也无法确认其性能的精确性、兼容性或任何其他关于非 IBM 产品的声明。有关非 IBM 产品性能的问题应当向这些产品的供应商提出。

商标

IBM 是 International Business Machines Corporation 在美国和/或其他国家的商标或注册商标。

IBM 是 International Business Machines Corporation 在美国和/或其他国家的商标或注册商标。

Java 和所有基于 Java 的商标和徽标是 Sun Microsystems, Inc. 在美国和/或其他国家或地区的商标或注册商标。

Microsoft、Windows、Windows NT 和 Windows 徽标是 Microsoft Corporation 在美国和/或其他国家或地区的商标。

Intel、Intel Inside(徽标)、MMX 和 Pentium 是 Intel Corporation 在美国和/或其他国家或地区的商标。

其他公司、产品或服务名称可能是其他公司的商标或服务标记。

本产品也是部分基于 FreeType Project 的工作成果的。关于 Freetype 的更多信息,请参阅 http://www.freetype.org

本产品包括由 Apache Software Foundation http://www.apache.org/ 开发的软件。