注意:在使用本资料及其支持的产品之前,请务必阅读声明中的一般信息。
本版本的《用户指南》适用于 IBM 64-bit SDK for Windows AMD64 architecture,Java 2 Technology Edition,V1.4.2 和 IBM 64-bit Runtime Environment for Windows AMD64 architecture,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) 64-bit SDK for Windows(R) AMD64 architecture,Java(TM) 2 Technology Edition,V1.4.2 和 IBM 64-bit Runtime Environment for Windows AMD64 architecture,Java 2 Technology Edition,V1.4.2 的信息。
Microsoft(R) Windows XP 64 位版和 Windows Server 2003 64 位版支持此 SDK 中的所有软件包。
在可以安装 SDK 或 Runtime Environment 软件包之前,必须下载相关的安装软件包。
您可以下载单个大软件包或下载若干较小的软件包。如果选择后面的选项,则还必须下载 Merge 实用程序以将部件组合到单个文件中。
确保将所有软件包下载到相同目录中。软件包及其文件名在 有人看管(交互式)安装 中列出;请勿更改软件包的文件名。
开始安装之前,请确保在 C:\WINDOWS\TEMP 目录中有足够的空间在安装期间使用。安装期间 TEMP 目录所需的临时空间量为:
如果无足够的临时空间,安装程序会生成错误并终止安装。如果的确有足够临时空间但仍看到该消息,则验证您正在尝试安装的软件包已完全下载。验证的方法可以是,将软件包的文件大小与来自从中下载软件包的 Web 页面上显示的文件大小相比较。
可以安装的软件包为:
其它以压缩文件方式提供的包为:
如果下载了分离软件包,必须使用合并实用程序将其放回到一起:
要手动合并文件,则在命令提示符中输入:
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
记住要指定所有文件名。
要安装软件包:
如果下载了 SDK 可安装软件包,则可以选择是否安装:
您可以单独安装或安装它们的组合。
在“安装”向导中,出现以下选项:
如果您选择典型,则也要安装 Runtime Environment。Runtime Environment 缺省安装在 C:\ProgramFiles\IBM\Java142\jre 目录中。
当您安装 Runtime Environment 时(作为 SDK 可安装软件包的一部分安装或自 Runtime Environment 可安装软件包安装),会询问您是否要将 Runtime Environment 安装为系统 Java 虚拟机(JVM)。如果将其安装为系统 JVM,则安装程序将 java.exe 和 javaw.exe 文件复制到 Windows 系统目录中。 如果 java.exe 或 javaw.exe 的版本当前存在于 Windows 系统目录中,将提示您使用当前版本覆盖现有版本。将这些文件安装到 Windows 系统目录使得此 Runtime Environment 成为系统的缺省 JVM。另外,将“Current Version”注册表键设置为匹配该安装。
要完成无人看管安装,必须首先完成有人看管安装,然后创建记录在安装期间所作选项的响应文件(setup.iss)。要正确工作,创建的响应文件必须适合于计划在上面使用的计算机。如果必要,则创建若干响应文件以用于将软件包安装在有不同配置的计算机上。
要在运行安装时创建响应文件,则在命令提示符中输入以下内容:
ibm-java2-sdk-amd64-142 /r
或
ibm-java2-jre-amd64-142 /r
根据 Windows 产品,在 C:\Windows 或 C:\Winnt 目录中创建响应文件(setup.iss),其中 C: 为引导驱动器。
交互式安装期间可能出现以下消息:
当前安装了另一个 Java Runtime Environment 作为系统 JVM。选择“是”将该版本覆盖,或选择“否”则退出该安装。
如果显示该消息,则选择否并退出安装。转到 Windows 系统目录并删除以下两个文件:
删除文件之后,使用在本部分开头显示的命令重新开始交互式安装。
在将运行无人看管安装的系统上,将 setup.iss 响应文件复制到 C:\Windows 目录中。复制文件之后,在命令提示符中输入以下内容:
ibm-java2-sdk-amd64-142 /s /f1c:\Windows\setup.iss /f2c:\setup.log ibm-java2-jre-amd64-142 /s /f1c:\Windows\setup.iss /f2c:\setup.log
如果安装成功,则日志文件包含 ResultCode=0。
下列部分提供有关使用 SDK 的基本信息。
要获取 IBM build 和版本号,在命令提示下输入:
java -version
在 Java 应用程序和 applet 运行期间,Just-in-time(JIT)编译器(jitc.dll)为在 Java 应用程序和 applet 中频繁使用的字节码序列动态生成机器代码。
SDK for Windows 包含 JIT(jitc.dll),它在缺省情况下是启用的。可以禁用 JIT 以帮助隔离 Java 应用程序、applet 或编译器本身发生的问题。
要禁用 JIT,使用 -Xint 选项。 在运行应用程序的命令提示符中,输入:
java -Xint class
要验证是否启用了 JIT,请在命令提示下输入:
java -version
如果正在使用 JIT,将显示包含以下内容的消息:
(JIT enabled)
如果 JIT 不在使用,则显示一条包含以下内容的消息:
(JIT disabled)
要运行 Java 应用程序,请在命令提示符下输入下列命令:
java classname
其中 classname 是您要运行的 Java 类文件(Java 应用程序)的名称。
注:如果您没有将此 sdk 或 jre 安装为 System JVM,则必须首先设置路径包含适当的目录。要更新路径,在命令提示符下输入下列命令:
set path=javadir\bin;javadir\jre\bin;%path%
其中 javadir 是您安装 sdk 或 jre 的目录。
如果您正在开发 Java 应用程序,请参阅《SDK 用户指南》,以获取有关设置 PATH 和 CLASSPATH 的更详细信息。
本信息是为在美国提供的产品和服务编写的。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 在美国和/或其他国家的商标或注册商标。
Java 和所有基于 Java 的商标和徽标是 Sun Microsystems, Inc. 在美国和/或其他国家或地区的商标或注册商标。
Microsoft、Windows、Windows NT 和 Windows 徽标是 Microsoft Corporation 在美国和/或其他国家或地区的商标。
其他公司、产品或服务名称可能是其他公司的商标或服务标记。
本产品也是部分基于 FreeType Project 的工作成果的。关于 Freetype 的更多信息,请参阅 http://www.freetype.org。
本产品包括由 Apache Software Foundation http://www.apache.org/ 开发的软件。