注意:在使用本资料及其支持的产品之前,请务必阅读声明中的一般信息。
本版本的《用户指南》适用于 IBM 64-bit SDK for Windows on Intel Itanium architecture,Java 2 Technology Edition,V1.4.2 和 IBM 64-bit Runtime Environment for Windows on Intel Itanium 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) on Intel(R) Itanium(R) architecture,Java(TM) 2 Technology Edition,V1.4.2 和 IBM 64-bit Runtime Environment for Windows on Intel Itanium architecture,Java 2 Technology Edition,V1.4.2 的信息。
Microsoft(R) Windows XP 64 位版和 Windows Server 2003 64 位版支持此 SDK 中的所有软件包。
在查看 HTML 或彩色打印的副本时,对此版本 1.4.2《用户指南》的技术更改(除了诸如将“1.4.1”更新到“1.4.2”这样较小或明显的更改)用红色表示,且在更改的左边标有垂直条。
注意:
setup.exe 文件应该包含:
install.exe 是安装文件的英语版本。install.exe 的引用也同等地适用于其它安装文件。
运行安装文件之一。选择您需要的特定语言环境安装文件,并执行下列操作之一:
install.exe 的每个特定语言环境版本应该包含:
Windows Installer 文件 ibmsdk142_64.msi 包含可以安装的五个独立的功能部件:
您可以使用也可以不使用 GUI 界面安装或除去功能部件。如果您不使用 GUI 安装或除去功能部件,则必须按如下所示指定功能部件的名称:
sdk 功能部件包含 jre(Java Runtime Environment)功能部件。如果您选择 sdk 和 jre 功能部件,则仅安装 Runtime Environment 的一个副本。
缺省情况下,所有功能部件安装在 C:\Program Files\IBM\Java142\ 目录中。当使用 GUI 界面安装时,您可以使用对话框指定安装的位置。当不使用 GUI 安装时,您可以通过将 JAVABASEDIR 特性设置成您需要的目录来指定位置。JAVABASEDIR 在 msiexec 命令中设置;请参阅非交互式安装中的 msiexec 示例。
在抽取 ibmsdk142_64.msi 后,您可以:
或
按照安装向导的指示安装您需要的功能部件。
当您安装 Runtime Environment 时(作为 SDK 功能部件的一部分安装或从其自带的功能部件安装),会询问您是否要将 Runtime Environment 安装为 System Java Virtual Machine(JVM)。如果您将它安装为 System JVM,则 Installer 将把 java.exe 和 javaw.exe 复制到 Windows 系统目录(Windows\system32)中。如果 java.exe 或 javaw.exe 已在 Windows 系统目录中存在,则它们会被覆盖。将这些文件安装到 Windows 系统目录使得此 Runtime Environment 成为系统的缺省 JVM。
注:将 Runtime Environment 安装为 System JVM 仅将 java.exe 和 javaw.exe 复制到 Windows 系统目录中;不复制其它可执行程序(如 javac.exe 或 appletviewer.exe)。
安装了 ibmsdk142_64.msi 之后,可以通过执行以下操作之一修改所安装的功能部件:
安装向导允许您修改已经安装的功能部件,即安装新功能部件或除去已经安装的功能部件。安装向导也允许您修复安装或完全除去所有的功能部件。
要卸载,执行下列操作之一:
您可以静默安装所有或部分 ibmsdk142_64.msi 功能部件,即不使用任何 GUI 界面。使用 msiexec.exe 以及选项 /q /i 可以实现此操作。例如,您可以在命令提示符下输入下列命令:
msiexec /q /i c:\installer\ibmsdk142_64.msi msiexec /q JAVABASEDIR=c:\testdir ADDLOCAL=sdk,jaas /i ibmsdk142_64.msi) msiexec /q MAKESYS=YES /i c:\installer\ibmsdk142_64.msi
第一个示例将所有功能部件安装到 C:\Program Files\IBM\Java142\。它使用在 C:\Installer 目录中找到的 ibmsdk142_64.msi。第二个示例将 sdk 和 jaas 功能部件安装到 C:\testdir 目录。它使用在当前目录中找到的 ibmsdk142_64.msi。这两个示例都不将 Runtime Environment 安装为 System JVM。第三个示例将所有功能部件安装到 Program Files 文件夹并将 Runtime Environment 安装为 System JVM。
注:msiexec 命令返回和新建目录和/或文件出现之间有时会有一点延迟。
无人照管安装可以从以选项 /q /i 调用 msiexec.exe 的命令文件完成。
当您静默地安装 sdk 或 jre 时,您可以指定将 Runtime Environment 安装为 System JVM。这意味着 Installer 将 java.exe 和 javaw.exe 复制到 Windows 系统目录(WINDOWS\system32)中。如果 java.exe 或 javaw.exe 已在 Windows 系统目录中存在,则它们会被覆盖。将这些文件安装到 Windows 系统目录使得此 Runtime Environment 成为系统的缺省 JVM。例如:
msiexec /q MAKESYS=YES ADDLOCAL=jre,systemjvm /i c:\installer\ibmsdk142_64.msi
此示例将 jre 安装到 C:\Program Files\IBM\Java142\ 目录并使 Runtime Environment 成为 System JVM;即将 java.exe 和 javaw.exe 复制到 WINDOWS\system32 目录。
注:您无法脱离 sdk 或 jre 功能部件来安装 System JVM 功能部件。
静默卸载可以选项 /q /x 使用 msiexec.exe 来完成。例如:
msiexec /q /x c:\installer\ibmsdk142_64.msi
此示例卸载 ibmsdk142_64.msi。它卸载所有的功能部件,包括 System JVM;即它从 Windows 系统目录(WINDOWS\system32)中除去 java.exe 和 javaw.exe。
如果您仅要卸载一个功能部件,请使用 /i 选项(并非 /x 选项),并将 REMOVE 特性设置为您要除去的功能部件。例如:
msiexec /q REMOVE=demo,jni /i c:\installer\ibmsdk142_64.msi
此示例仅卸载 demo 和 jni 功能部件。
无人照管卸载可以从以选项 /q /x 调用 msiexec.exe 的命令文件来完成。
下列部分提供有关使用 SDK 的基本信息。
要查看描述 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,在运行应用程序的窗口的命令提示下输入:
set JAVA_COMPILER=NONE
要启用 JIT,在命令提示符下输入:
set JAVA_COMPILER=jitc
要验证是否启用了 JIT,请在命令提示下输入:
java -version
如果正在使用 JIT,将显示包含以下内容的消息:
(JIT enabled: jitc)
如果 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 的更详细信息。文件位于您安装 SDK 软件包的目录的 docs 子目录中。文件名是 sdkguide.win64.htm。
本信息是为在美国提供的产品和服务编写的。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/ 开发的软件。