(c) Copyright IBM Corporation 1999, 2001. All rights reserved.
(c) Copyright Sun Microsystems, Inc.1997, 2001. 901 San Antonio Rd., Palo Alto, CA 94303 USA. All rights reserved.
注意:完整的版权引用内容包括在此文档的注意事项中。
此自述文件提供关于安装和配置 IBM Cross Platform Technologies Windows 版
以下产品支持除 ICAT 之外所有 IBM Cross Platform Technologies Windows 版软件包:
此外,除了“Java 认证和认证服务 (JAAS) ”软件包,Windows 95 和 Windows 98 支持所有软件包。
在安装 IBM Cross Platform Technologies Windows 版软件包之前,必须下载安装程序包和希望安装的 IBM Cross Platform Technologies Windows 版软件包。
您可以选择分几部分下载大的软件包。若选择这么做,您必须下载 Merge 实用程序以便将软件包的各部分合并成一个文件。
请务必将所有软件包下载到同一个目录下。(照管(交互式)安装列出了软件包及其文件名。)若分几部分下载软件包,请确保下载了所有部分。不要更改下载的文件的文件名。
在开始安装之前,请确保在 TEMP 目录中有足够的空间供安装使用。缺省情况下,此目录是 C:\WINDOWS\TEMP。
下面列出了安装过程中 TEMP 目录所需的临时空间数。(只有列出的软件包需要临时空间。)
仅“开发者工具箱”可安装软件包 | 49 MB |
仅“运行时环境”可安装软件包 | 22 MB |
仅“Java 认证和认证服务(JAAS)”可安装软件包 | 4 MB |
“Java 开发者工具箱”,“运行使环境”和 JAAS 可安装软件包 | 67 MB |
若没有足够临时空间,安装程序将显示一条错误消息并终止安装。若您相信有足够的可用临时空间但您仍看到此消息,请验证您正在尝试安装的软件包是否已完整地下载了。您可以通过比较安装时使用的软件包大小和下载软件包的网页上显示的文件大小进行验证。
可以使用此“安装”程序来安装的软件包和它们的文件名称是:
此外,有两个软件包无须使用安装程序进行安装。这些软件包及其文件名如下:
这些软件包作为 zip 文件提供。有关安装指导,请参阅安装“Java 通信 API”和安装 ICAT。
其它软件包作为 zip 文件提供并用于与 Java 应用程序一起再发布。这些软件包包括:
注意:当安装可选的“运行时环境”软件包时将安装安全组件和“XML 语法分析器”;然而,它们未包含在用于再发布的“运行时环境”软件包。
若使用分几部分下载软件包的方法,则必须使用 Merge 实用程序将各部分合并。若将所有的包作为一个文件下载,您可以忽略此部分。
合并独立的软件包:
同样,您也可以转至下载 Merge 实用程序的目录,在命令提示符下输入:
mergeutility
这将解压缩 Merge 实用程序和它所需要的数据文件。
同样,您也可以转至下载 Merge 实用程序的目录,在命令提示符下输入:
merge
这将重建分割成多个文件的任何软件包。
注意:若没有下载所有部分或者在下载文件后更改了文件名,合并实用程序将显示错误消息并且无法重建软件包。
要手工重建软件包,请在命令提示符下输入:
copy /b ibm-cpt-xx20.ex1 + ibm-cpt-xx20.ex2 +
ibm-cpt-xx20.ex3 ...
ibm-cpt-xx20.exe
请确保指定了所有文件名;若下载时更改了文件名,请将其指定为在下载部件时使用的文件名。确保所创建的合并后文件名与原始软件包的文件名相同,以便“安装”程序可以识别此文件。
在下载了“安装”程序软件包后,要解压缩“安装”程序,双击 ibm-cpt-in20 对象。
同样,可以转至下载软件包的目录,在命令提示符下输入:
ibm-cpt-in20
解压缩“安装”程序及其需要的数据文件。
解压缩下载软件包的目录中的 readme.zip 文件。
要安装已经下载的可安装软件包:
同样,可以转至下载软件包的目录,在命令提示符下输入:
install
若已下载“开发者工具箱”可安装软件包,将在安装面板上显示以下选项:
若选择 CPT 工具包程序文件,同时将安装“运行时环境”组件。
若下载了“运行时环境”可安装软件包,将在安装面板上显示以下选项:
缺省状态下总是已安装了“运行时环境”,其目录为:
若希望安装与“开发者工具箱”分开的“运行时环境”,请再次启动安装进程。这次,仅选择 CPT 运行时环境组件,并指定安装了“开发者工具箱”的目录以外的目录。
若安装“运行时环境”软件包,或在安装“开发者工具箱”软件包时选择 SDK 程序文件,则缺省情况下将安装 Java Plug-in。
若在安装“运行时环境”软件包时不希望安装 Java Plug-in:
若在安装“开发者工具箱”软件包时不希望安装 Java Plug-in:
注意:若正在单独安装“运行时环境”(按照安装“开发者工具箱”和“运行时环境”中的指导)且不希望安装 Java Plug-in,请确保已针对 CPT 工具包程序文件
和 CPT 运行时环境组件取消选择 Java Plug-in选项。
将“运行时环境”安装为系统 Java 虚拟机
当安装“运行时环境”(作为“开发者工具箱”可安装软件包的一部分安装,或单独安装)时,安装程序将询问您是否希望将“运行时环境” 安装为系统 Java 虚拟机(JVM)。若确实安装为系统 JVM,安装程序将把 java.exe 和 javaw.exe 文件复制到 Windows 目录(Windows 95 和 Windows 98 上为 \Windows,Windows NT 和 Windows 2000 上为 \Winnt)。若当前在 Windows 目录下存在 java.exe 或 javaw.exe 的某个版本,系统将提示您用当前版本覆盖已存在的版本。把这些文件安装到 Windows 目录下将使此版本的运行时环境成为系统缺省的 JVM。
在安装“Java 通信 API”前,请先作为“开发者工具箱”的一部分或单独安装“运行时环境”。
要安装“Java 通信 API”:
例如,若当您安装“运行时环境”时,您接受了缺省目录,comm.jar 文件目录为:
若将此文件解压缩到另一个目录,这些文件仍将以相同的目录结构存放,但
安装 ICAT 前,请先安装“开发者工具箱”软件包。Windows 不支持 ICAT。
要安装 ICAT:
有关 ICAT 的更多信息,请在解压缩文件后,参阅开发者工具箱安装目录下 icatjava 子目录中的 readme.txt 文件。关于使用 ICAT 的更多信息,请使用 Web 浏览器查看“开发者工具箱”安装目录下 icatjava\help 子目录中的 icatjava.htm 文件。
为了完成无人照管安装,您必须先完成照管安装并创建一个响应文件 (setup.iss),此文件记录了您在安装期间所做的选择。为了正常工作,所创建的响应文件必须正确对于计划在上面使用此文件的计算机是正确的。若必要,可以创建几个响应文件以用于在拥有不同配置的计算机上安装软件包。
要在运行安装的同时创建一个响应文件,请在命令提示符下输入:
install /r
根据您正在使用的平台,将在以下目录中创建响应文件 (setup.iss) :
|
其中 C: 是引导驱动器。
注意:在交互式安装期间可能出现以下消息:
另一个 Java 运行时环境已经安装成“系统 JVM”。选择“是”覆盖此版本;选择“否”退出安装。
若显示此消息,选择否,退出安装。转至 Windows 系统目录并删除以下两个文件:
在删除文件后,使用在本章的开始部分介绍的命令重新启动交互式安装。
在要运行无人照管安装的系统上,请将 setup.iss 响应文件复制到 C:\Windows 或者 C:\Winnt 目录中。在将文件复制到正确的系统和目录后,在命令提示符下输入以下命令:
install /s /f1c:\Windows\setup.iss /f2c:\setup.log
注意:
若安装成功,则日志文件包含 ResultCode=0
。
要在“WorkSpace On-Demand Windows 客户机”上完成无人照管安装,请完成以下步骤:
|
若还希望安装“开发者工具箱”和 JAAS 软件包,请确保已下载这些软件包。文件名如下:
|
以下是一个安装运行时环境的 setup.iss 文件的示例:
[InstallShield Silent] Version=v5.00.000 File=Response File [File Transfer] OverwriteReadOnly=NoToAll [DlgOrder] Dlg0=SdWelcome-0 Count=6 Dlg1=SdAskDestPath-0 Dlg2=SdComponentDialog2-0 Dlg3=AskYesNo-0 Dlg4=SdStartCopy-0 Dlg5=SdFinish-0 [SdWelcome-0] Result=1 [SdAskDestPath-0] szDir=C:\Program Files\IBM\Java13 Result=1 [SdComponentDialog2-0] CPT Runtime Environment-type=string CPT Runtime Environment-count=2 CPT Runtime Environment-0=CPT Runtime Environment\CPT Runtime Environment CPT Runtime Environment-1=CPT Runtime Environment\Java Plug-in Component-type=string Component-count=1 Component-0=CPT Runtime Environment Result=1 [AskYesNo-0] Result=0 [SdStartCopy-0] Result=1 [Application] Name=IBM Cross Platform Technologies for Windows v 2.0 Version=1.3 Company=IBM Lang=0009 [SdFinish-0] Result=1 bOpt1=0 bOpt2=0
若希望安装“开发者工具箱”,请复制并重命名以下文件:
若希望安装 JAAS,请复制并重命名以下文件:
c: cd \$IBMJVM start /wait c:\$ibmjvm\install /s /f1c:\$ibmjvm\setup.iss /f2c:\$ibmjvm\setup.log c:\$IBMJVM\dosexit
netwin riplmach [client_name] /reset
其中 [client_name] 是现有的“Windows 客户机”的名称。
在安装缺省的 JDK 1.3.0 时 IBM Accessibility Bridge 包含放置在适当目录中的三个文件。这些文件和它们的目录是:
|
缺省时禁用 IBM Accessibility Bridge。为启用 IBM Accessibility Bridge,在 Accessibility.properties 文件的下列行的开始处删除 pound 标志:
#assistive_technologies=JawBridge
要卸装 IBM Cross Platform Technologies Windows 版(无论使用照管或无人照管安装方式进行安装):
这将删除所有使用安装程序安装的 IBM Cross Platform Technologies Windows 版软件包。它不删除“Java 通信 API”和 ICAT 软件包。
要卸载“Java 通信 API”软件包,请从安装“运行时环境”的目录中删除以下文件:
缺省情况下,“运行时环境”安装在
要卸载 ICAT,请删除从 ibm-icat-win32-x86.zip 文件解压缩获得的文件。
以下部分提供了关于使用 IBM Cross Platform Technologies Windows 版的基本信息。
在“开发者工具箱”和“运行时环境”的安装目录下的 docs 子目录中可找到关于 IBM Cross Platform Technologies Windows 版的自述文件和其它文档。若接受了缺省值,文档将存放在
要获得 IBM 编译和版本号,请在命令提示符下输入:
java -version
使用 JAVA_ASSISTIVE 环境变量可禁用或启用 Java Accessibility support。为防止 JVM 装入 Java Accessibility support,将 JAVA_ASSISTIVE 环境变量设为 OFF。若通过网络运行 JVM 时禁用 JAVA_ASSISTIVE 环境变量是一个好的方法而且没有必要使用由 JVM 缺省装入的 Java Accessibility support。禁用 JAVA_ASSISTIVE 环境变量提高了 JVM 装入不提供 Java 辅助技术支持的 Java 应用程序的性能。
JIT 编译器在运行过程中,动态地为 JAVA 应用程序或小应用程序中频繁使用的字节代码序列生成机器代码。缺省时启用 JIT 编译器。
可以禁用 JIT 以帮助隔离 Java 应用程序、小应用程序或编译器本身发生的问题。要禁用 JIT,在命令提示符下输入:
set JAVA_COMPILER=none
要禁用 JIT,在命令提示符下输入:
set JAVA_COMPILER=jitc
要验证是否已经启用了 JIT,在 command 提示符下输入:
java -version
若 JIT 正在使用,会显示包括以下内容的消息:
JIT enabled: jitc
若不在使用 JIT,将显示一条包含以下信息的消息:
JIT 已禁用。
要运行 JAVA 应用程序,在命令提示符下输入以下命令:
java classname
其中 classname 是要运行的 Java 类文件的名称(Java 应用程序)。
注意:若没有把运行时环境安装为系统 JVM,必须首先设置路径以包含适当的目录。要更新路径,请在命令提示符下输入以下命令:
set path=javadir\bin;javadir\jre\bin
其中 javadir 是安装运行时环境的目录。缺省情况下,此目录是
若正在开发 Java 应用程序,有关设置 PATH 和 CLASSPATH 的更多详细信息,请参阅 IBM Cross Platform Technologies Windows 版开发者工具箱自述文件。此文件可以在安装开发者工具箱软件包的目录的 docs 子目录中找到。文件名为 readme.devkit.ibm.html
若在使用日文版的 IBM Cross Platform Technologies Windows 版,以下信息可能会有帮助。
若正在使用“Netscape 通信器”所包含的 Java Plug-in 来运行 Java 小应用程序并将日文字符串作为参数值传递,参数值将不能正确传递。
在 Windows 98 上,若正在运行 Microsoft Japanese IME,请安装 IME Service Release 1.1,以确保获取正确的结果。
(c) Copyright IBM Corporation 1999, 2001. All rights reserved.
(c) Copyright Sun Microsystems, Inc.1997, 2001. 901 San Antonio Rd., Palo Alto, CA 94303 USA. All rights reserved.
注意美国政府用户限定权利 — 使用、复制或者公开文件应受到与 IBM 公司签定的 GSA ADP 时效合同所规定条款的限制。
有关本地可用产品和服务的信息,请与当地的 IBM 公司代表机构联系。对 IBM 产品、程序或服务的任何引用,并不表明或暗示只能使用 IBM 的产品、程序或服务。凡是同等功能的产品、程序或服务,只要不侵犯 IBM 的知识产权,都可以用来代替。但是,任何非 IBM 的产品、程序或服务的评估和验证均由用户负责。
IBM 公司可能已拥有或正在申请与本文档内容有关的各项应用程序专利。这份文档并没有给您运用这些专利的许可。有关许可证查询事宜,用户可以以书面形式与 IBM 联系:
如要查询与双字节(DBCS)有关的许可证信息,请与您所在国家的 IBM 知识产权部门联系,或以书面形式将查询寄往:
以下段落对英国或其它类似国家不适用,因为在那些国家不允许销售与当地法律不一致的产品:
国际商业机器公司以“按现在的样子”提供本出版物,不附有任何形式的(无论明示或默示)的保证,包括(但不限于)非侵权、适销性或适用于某特定用途的默示保证。有些地区在某些事务中不允许放弃明确或暗示的担保,因此本条款可能不适用于您。
本信息中可能会出现不准确的技术说明或排版错误。因此,IBM 会定期进行修订,并将修订后的内容纳入本信息的新版本。同时 IBM 将随时改进和更改本信息提及的产品和程序,而不另行通知。
在本书中对非 IBM Web 站点的任何引用,只是出于用户方便的目的而提供的,而丝毫不是对这些站点的促销。该 Web 站点上的内容不是用于本 IBM 产品的一部分,使用这些站点的风险应由用户自己承担。
IBM 可能会以它认为适当的任何方式使用或分发您提供的任何信息,而无须承担任何责任。
为了以下目的:(i) 允许在独立创建的程序和其它程序(包括本程序)之间进行信息交换 (ii) 允许对已经交换的信息进行相互使用,而希望获取本程序有关信息的合法用户请与下列地址联系:
在适用条款和条件下 (包括有时需付费),可获得这样的信息。
根据 IBM 客户协议、IBM 国际程序许可协议或我们之间签定的任何相当的协议的条款,本文档中提及的特许程序及其可用的全部特许材料由 IBM 提供。
此处包含的所有性能数据都是在可控制的环境下测定的。因此,在其它操作环境中得到的结果可能有很大差异。在开发级系统上可能已进行某些测量,但不保证在通常可用的系统上这些测量结果都相同。此外,某些测量结果可能是通过推理估计获得的。实际结果可能不同。本文档的用户应按自己特定环境验证适用的数据。
有关非 IBM 产品的信息是从这些产品的供应商处、他们发布的声明或其它可公开得到的资料来源处获得的。IBM 未测试过这些非 IBM 产品,不能确认其性能的准确性、兼容性,不承认与非 IBM 产品有关的任何其它索赔。有关非 IBM 产品的兼容性问题,请与这些产品的供应商联系。
除非在新版中另外说明,此版本适用于 IBM Cross Platform Technologies Windows 版,
IBM 是国际商业机器公司在美国或其他国家的商标:
Java 是 Sun Microsystems 公司在美国和其它国家的商标。Java 技术由 Sun Microsystems 公司所有并独家授权。
Microsoft、Windows、Windows NT 和 Windows 徽标是微软公司在美国和其他国家的商标。
其它公司、产品和服务名称是其它公司的商标或服务标记。