注:使用此信息和它支持的产品之前,确保阅读声明下面的常规信息。
自述文件的此修订版适用于 IBM Developer Kit for Windows, Java 2 Technology Edition, Version 1.3.1, 32-bit version,以及所有后继发行版和修正,除非在新修订版中另有说明。
(c) Copyright Sun Microsystems, Inc. 1997, 2001, 901 San Antonio Rd., Palo Alto, CA 94303 USA. All rights reserved.
(c) Copyright International Business Machines Corporation, 1999, 2002. All rights reserved.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
此自述文件提供有关安装和配置 IBM(R) Developer Kit for Windows(R), Java (TM) 2 Technology Edition, Version 1.3.1, 32-bit version 软件包的信息。
此 Developer Kit 中的所有软件包在下列产品上受支持:
另外,除 Java Authentication and Authorization Services(JAAS)软件包外的所有软件包还在 Windows 98 上受支持。
在您可以安装 IBM Developer Kit for Windows, Java 2 Technology Edition, Version 1.3.1, 32-bit version 软件包之前,必须下载 Windows Installer 软件包和您要安装的软件包。
您可以分几部分下载大软件包。 如果您这么做,也必须下载 Merge 实用程序以便将各部分合并到一个文件中。
下载所有软件包到相同的目录。 (软件包及其文件名列在照管(交互式)安装中。)如果您下载独立的软件包,则下载所有部分。不要更改您下载的文件的文件名。
在开始安装之前,确保在 TEMP 目录中有足够的空间供安装期间使用。缺省情况下,此目录是 C:\WINDOWS\TEMP。
下列列表显示安装期间 TEMP 目录中所需的临时空间数。(仅显示需要临时空间的软件包。)
仅 Developer Kit 可安装软件包 | 49 MB |
仅 Runtime Environment 可安装软件包 | 22 MB |
仅 Java Authentication and Authorization Services(JAAS)可安装软件包 | 4 MB |
Java Developer Kit、Runtime Environment 和 JAAS 可安装软件包 | 67 MB |
如果您没有足够的临时空间,安装程序将生成错误并终止安装。如果您相信有足够的可用临时空间但仍看到此消息,验证您完全下载了正在尝试安装的软件包。您可以通过比较软件包的文件大小和您下载软件包的 Web 页面上显示的文件大小来达到这个目的。
您可以使用 Windows Installer 安装的软件包及其文件名是:
另外,还存在另一个软件包,其安装不需要 Windows Installer。此软件包及其文件名是:
此软件包作为一个 zip 文件提供。请参阅安装 Java 通信 API,以获取安装指示信息。
其它软件包作为 zip 文件提供,以与 Java 应用程序一起再分发。 这些软件包是:
如果您分几部分下载任何的软件包,必须使用 Merge 实用程序将各部分重新合并起来。如果您将所有软件包作为单个文件下载,可以忽略此部分。
要合并独立的软件包:
或者,您也可以在下载 Merge 实用程序的目录中,在命令提示符下输入下列:
mergeutility
这将解压缩 Merge 实用程序及其所需的数据文件。
或者,您也可以在下载 Merge 实用程序的目录中,在命令提示符下输入下列:
merge
这将重新创建任何分割为多个文件的软件包。
注:如果您没有下载软件包的所有部分,或如果您在下载它们时更改了某些部分的文件名,则 Merge 实用程序显示出错消息并且不重新创建软件包。
要手工重新创建软件包,在命令提示符下输入下列:
copy /b ibm-sdk-xx131.ex1 + ibm-sdk-xx131.ex2 +
ibm-sdk-xx131.ex3 ...
ibm-sdk-xx131.exe
确保指定了所有文件名;如果您在下载时更改了文件名,则指定您在下载这几部分时使用的文件名。您创建的组合文件的名称必须是原始软件包的文件名,这样 Windows Installer 可以识别该文件。
在您下载 Windows Installer 软件包之后,要解压缩 Windows Installer,双击 ibm-sdk-in131 对象。
或者,您可以在下载软件包的目录中,在命令提示符下输入下列:
ibm-sdk-in131
解压缩 Windows Installer 及其所需的数据文件。
在您下载软件包的目录中,解压缩 readme.zip 文件。
要安装已下载的可安装软件包:
或者,您也可以在下载软件包的目录中,在命令提示符下输入下列:
install
如果您下载了 Developer Kit 可安装软件包,在安装面板上显示下列选择:
如果您选择 SDK Program Files,则也安装 Runtime Environment 组件。
如果您下载了 Runtime Environment 可安装软件包,在安装面板上显示下列选择:
缺省情况下,始终将 Runtime Environment 安装在
如果您要安装独立于 Developer Kit 的 Runtime Environment,再次启动安装进程。这次,仅选择 Java 2 Runtime Environment 组件,并指定不同于您安装 Developer Kit 的目录的一个目录。
当您安装 Runtime Environment 软件包时,或在安装 Developer Kit 软件包时选择了 SDK Program Files,则在缺省情况下安装 Java Plug-in。
如果您正在安装 Runtime Environment 软件包并且不要安装 Java Plug-in:
如果您正在安装 Developer Kit 软件包并且不要安装 Java Plug-in:
注:如果您正在安装独立于 Developer Kit 的 Runtime Environment(如安装 Developer Kit 和 Runtime Environment 中所述)并且不要安装 Java Plug-in,确保为 SDK Program Files 和 Java 2 Runtime Environment 组件取消选择 Java Plug-in。
将 Runtime Environment 安装为 System Java Virtual Machine
当您安装 Runtime Environment 时(作为 Developer Kit 可安装软件包的一部分安装,或从 Runtime Environment 可安装软件包安装),会询问您是否要将 Runtime Environment 安装为 System Java Virtual Machine(JVM)。如果您确实要将它安装为 System JVM,安装程序将把 java.exe 和 javaw.exe 文件复制到 Windows 系统目录(取决于您的 Windows 产品分别为 \Windows 或 \Winnt)。如果当前在 Windows 系统目录中存在 java.exe 或 javaw.exe 的某一版本,会提示您用当前版本覆盖现有版本。将这些文件安装到 Windows 系统目录中,使得此 Runtime Environment 成为系统的缺省 JVM。
注:将 Runtime Environment 安装为 System JVM 仅将 java.exe 和 javaw.exe 复制到 Windows 系统目录中。不复制其它可执行程序(如 javac.exe 或 appletviewer.exe)。
安装 Java 通信 API 软件包之前,安装 Runtime Environment,作为 Developer Kit 软件包的一部分安装或从 Runtime Environment 软件包安装。
要安装 Java 通信 API:
例如,如果在您安装 Runtime Environment 时接受了缺省目录,则 comm.jar 文件在
如果您解压缩另一个目录中的文件,则文件放在相同的目录结构中,但
如果您要使用 BEA Weblogic 服务器,则当您安装 IBM DeveloperKit for Windows, Java 2 Technology Edition, Version 1.3.1 软件包时,必须不选中 JAAS 可选安装。BEA Weblogic 服务器包含其自已的 JAAS 的实现。
要完成无人照管安装,您必须首先完成照管安装并创建记录安装期间您选择的选项的响应文件(setup.iss)。为了正常地工作,您创建的响应文件对于您计划在其上使用它的计算机而言必须是正确的。若有必要,创建几个响应文件用于安装具有不同配置的计算机上的软件包。
要在运行安装时创建响应文件,在命令提示符下输入下列:
install /r
取决于您的 Windows 产品,在 C:\Windows 或 C:\Winnt 目录中创建响应文件(setup.iss),其中 C: 是引导驱动器。
在交互式安装期间,可能出现下列消息:
当前有另一个 Java Runtime Environment 安装为 System JVM。选择“是” 覆盖此版本或“否”退出此 安装。
如果显示此消息,选择否,并退出安装。转至 Windows 系统目录并删除下列两个文件:
在您删除这些文件后,使用此部分开始时显示的命令重新启动交互式安装。
在要运行无人照管安装的系统上,将 setup.iss 响应文件复制到 C:\Windows 或 C:\Winnt 目录。复制文件到正确目录后,在命令提示符下输入下列:
install /s /f1c:\Windows\setup.iss /f2c:\setup.log
注:
/f1
或 /f2
之后没有空间。
/f1
标志指定响应文件的名称和位置。/f2
标志指定日志文件的名称和位置。如果安装成功,日志文件包含 ResultCode=0
。
IBM 可访问网桥包含放在缺省 JDK 1.3.1 安装期间适当目录中的三个文件。这些文件及其目录是:
文件 | 目录 |
JawBridge.jar | jre\lib\ext |
JawBridge.dll | jre\bin |
Accessibility.properties | jre\lib |
缺省情况下,禁用 IBM 可访问网桥。要启用 IBM 可访问网桥,删除 Accessibility.properties 文件中下列行开始处的号码标记:
#assistive_technologies=JawBridge
IBM 可访问网桥需要 Java 可访问实用程序 API(这些类包含在 jaccess.jar 中)。确保 jaccess.jar 安装在 jre\lib\ext(与 JawBridge.jar 相同的目录)中。
此 Web 站点指导您如何下载可访问实用程序:
要卸载 Developer Kit,无论您在安装时使用的是照管安装还是无人照管安装:
这将全部除去用 Windows Installer 安装的软件包。它不除去 Java 通信 API 软件包。
注:可能会显示警告消息,通知您没有除去所有的文件和/或注册表条目。这是因为 Windows 认为某些文件仍在使用;这些文件和/或注册表条目将在下一次重新引导时被除去。
要卸载 Java 通信 API 软件包,从您安装 Runtime Environment 的目录中删除下列文件:
缺省情况下,Runtime Environment 安装在
下列部分提供有关使用 IBM Developer Kit for Windows, Java 2 Technology Edition, Version 1.3.1 的基本信息。
自述文件和其它描述 Developer Kit 的文档可以在您安装 Developer Kit 软件包和/或 Runtime Environment 软件包的目录的 dos 子目录中找到。如果您接受缺省目录,文档将在
要获取 IBM build 和版本号,在命令提示符下输入下列:
java -version
您可以使用 JAVA_ASSISTIVE 环境变量禁用或启用 Java 可访问支持。为防止 JVM 装入 Java 可访问支持,设置 JAVA_ASSISTIVE 环境变量为 OFF。如果您正在通过网络访问运行 JVM 并且不需要缺省情况下 JVM 装入的 JAVA 可访问支持,则禁用 JAVA_ASSISTIVE 环境变量是个好主意。禁用 JAVA_ASSISTIVE 环境变量增加不提供 Java 援助技术支持的 Java 应用程序的 JVM 装入性能。
执行期间,JIT 编译器为 Java 应用程序或小应用程序中频繁使用的字节码序列动态地生成机器代码。缺省情况下,启用 JIT 编译器。
您可以禁用 JIT 来帮助隔离 Java 应用程序、小应用程序或编译器本身发生的问题。要禁用 JIT,在命令提示符下输入下列:
set JAVA_COMPILER=NONE
要启用 JIT,在命令提示符下输入下列:
set JAVA_COMPILER=jitc
要验证是否已经启用了 JIT,在命令提示符下输入下列:
java -version
如果 JIT 正在使用,会显示包含下列内容的消息:
JIT 启用:jitc
如果不在使用 JIT,将显示包含下列内容的消息:
JIT 已禁用。
要运行 Java 应用程序,在命令提示符下输入下列:
java classname
其中 classname
是您要运行的 Java 类文件(Java 应用程序)的名称。
注:如果您没有将 Runtime Environment 安装为 System JVM,必须首先设置路径以包含适当的目录。要更新路径,在命令提示符下输入下列:
set path=javadir\bin;javadir\jre\bin
其中 javadir
是您安装 Runtime Environment 的目录。缺省情况下,此目录是
如果开发 Java 应用程序,请参阅 Developer Kit 自述文件,以获取有关设置 PATH
和 CLASSPATH
的详细信息。文件在您安装 Developer Kit 软件包的目录的 docs 子目录中。文件名是 readme.devkit.ibm.html。
如果您正在使用日文版的 IBM Developer Kit for Windows, Java 2 Technology Edition, Version 1.3.1, 32-bit version,下列信息可能对您有帮助。
如果您正在使用 Netscape Communicator 所包含的 Java Plug-in 来运行 Java 小应用程序并将日文字符串作为参数值传递,参数值将不能正确传递。
在 Windows 98 上,如果您正在运行 Microsoft Japanese IME,安装 IME 服务发行版 1.1,以确保获取正确的结果。
在 Windows 中,一个进程有两个代码页:Ansi(或 Windows)代码页和 OEM(或 DOS)代码页。为了取得一致性,转换 Unicode 的输出时 Java 总是使用 Ansi(Windows)代码页,尽管在某些情况下输出可能并不正确。
由于这个原因,在一些显示控制台环境中的使用消息或出错消息(例如,在 Windows NT 命令提示符下),诸如 jar、appletviewer、rmid 或 rmiregistry 的命令中,输出到控制台的欧洲语言消息可能会出现乱码(如果翻译的消息恰好是某些本地语言字符)。
您可以通过以 Ansi 代码页运行控制台来解决这个问题。要这样做,您必须运行‘chcp 1252’命令(或您适当的 Windows 代码页)。您还必须更改命令行窗口中的字体特性为使用 TureType 字体。
本信息是为在美国提供的产品和服务编写的。
IBM 可能在其它国家或地区不提供本文档中讨论的产品、服务或功能特性。有关您当前所在区域的产品和服务的信息,请向您当地的 IBM 代理咨询。任何对 IBM 产品、程序或服务的引用并非意在明示或暗示只能使用 IBM 的产品、程序或服务。只要不侵犯 IBM 的知识产权,任何同等功能的产品、程序或服务,都可以代替 IBM 产品、程序或服务。但是,评估和验证任何非 IBM 产品、程序或服务,则由用户自行负责。
IBM 公司可能已拥有或正在申请与本文档内容有关的各项专利。提供本文档并未授予用户使用这些专利的任何许可证。您可以用书面方式将许可证查询寄往:
有关双字节(DBCS)信息的许可证查询,请与您所在国家或地区的 IBM 知识产权部门联系,或用书面方式将查询寄往:
本条款不适用联合王国或任何这样的条款与当地法律不一致的国家或地区:
国际商业机器公司以“仅此状态”的基础提供本出版物,不附有任何形式的(无论是明示的,还是默示的)保证,包括(但不限于)对非侵权性、适销性和适用于某特定用途的默示保证。 某些国家或地区在某些交易中不允许免除明示或默示的保证。因此本条款可能不适用于您。
本信息中可能包含技术方面不够准确的地方或印刷错误。此处的信息将定期更改;这些更改将编入本资料的新版本中。IBM 可以随时对本资料中描述的产品和/或程序进行改进和/或更改,而不另行通知。
本信息中对非 IBM Web 站点的任何引用都只是为了方便起见才提供的,不以任何方式充当对那些 Web 站点的保证。该 Web 站点中的资料不是 IBM 产品资料的一部分,使用那些 Web 站点带来的风险将由您自行承担。
IBM 可以按它认为适当的任何方式使用或分发您所提供的任何信息而无须对您承担任何责任。
本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i) 允许在独立创建的程序和其它程序(包括本程序)之间进行信息交换,以及 (ii) 允许对已经交换的信息进行相互使用,请与下列地址联系:
只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。
本资料中描述的许可程序及其所有可用的许可资料均有 IBM 依据 IBM 客户协议、IBM 国际程序许可证协议或任何同等协议中的条款提供。
此处包含的任何性能数据都是在受控环境中测得的。因此,在其它操作环境中获得的数据可能会有明显的不同。有些测量可能是在开发机的系统上进行的,因此不保证与一般可用系统上进行的测量结果相同。此外,有些测量是通过推算而估计的,实际结果可能会有差异。本文档的用户应当验证其特定环境的适用数据。
涉及非 IBM 产品的信息可从这些产品的供应商、其出版说明或其它公开获得的资料中获取。IBM 没有对这些产品进行测试,也无法确认其性能的精确性、兼容性或任何其它关于非 IBM 产品的声明。有关非 IBM 产品性能的问题应当向这些产品的供应商提出。
IBM 是国际商业机器公司在美国和/或其它国家或地区的商标。
Java 和所有基于 Java 的商标和徽标是 Sun Microsystems, Inc. 在美国和/或其它国家或地区的商标或注册商标。Java 技术由 Sun Microsystems, Inc. 所有并独家授权。
Microsoft、Windows、Windows NT 和 Windows 徽标是 Microsoft Corporation 在美国和/或其它国家或地区的商标。
其它公司、产品和服务名称可能是其它公司的商标或服务标记。