安装注意事项

JavaTM 2 SDK Standard Edition
版本 1.3.1
SolarisTM 2.6、7、8 操作环境

系统需求

Java 2 SDK, Standard Edition, v. 1.3.1 (J2SDK 1.3.1) 适用于 Solaris 2.6、Solaris 7 和 Solaris 8 操作环境。

您应确定您已安装了支持此发行版所需的所有必要修补程序集。 请在继续安装前先参阅 Solaris Patch Installation

另请参阅 Solaris Font Package Requirements 以便取得关于要在系统上安装何种字体包的信息。

安装说明

在安装 Java 2 SDK 前,您应确定您已安装了支持此发行版所需的所有必要修补程序集。 请在继续安装前先参阅 Solaris Patch Installation。另请参阅关于 Java HotSpot libjvm.so 文件位置的注意事项。

您可以使用两种安装格式来安装 J2SDK 1.3.1。

JavaTM Plug-in 产品安装说明位于下方。


附注:当安装在默认位置时,J2SDK 1.3.1 会替换任何以前安装的 J2SDK 1.3.0。 J2SDK 1.3.1 不会在安装时成为默认平台。 若要使 J2SDK 1.3.1 成为默认 Java 平台,请参阅位于此文件结尾的选定默认 Java 平台注意事项。

安装自解压二进制文件

如果您要使用自解压二进制文件来安装 Java 2 SDK,请使用此说明。 如果您要安装包含 SDK 的 Solaris 包,请使用以下的安装软件包

1. 请检查下载的文件大小以确定所下载的是完整、未损坏的软件包:

j2sdk-1_3_1-solsparc.sh   26638917 字节

j2sdk-1_3_1-solx86.sh     24698506 字节

2. 请确定已对自解压二进制文件设置了执行权限

SPARC:
chmod +x j2sdk-1_3_1-solsparc.sh

x86:
chmod +x j2sdk-1_3_1-solx86.sh

3. 更改目录至您要安装文件的位置。

4. 运行自解压二进制文件。

启动自解压二进制文件。接着会显示二进制码的许可权内容,而您会被提示需同意该条款。Java 2 SDK 文件会被安装在名称为 j2sdk1_3_1 的子目录。在完成安装后, 您可以任意更改子目录的名称。


安装软件包
如果您要使用 pkgadd 实用程序来安装 Java 2 SDK 的 Solaris 包,请使用此说明。 如果您要使用自解压二进制文件,请参阅以下的自解压二进制文件

1. 请检查下载的档案文件以确定所下载的是完整、未损坏的软件包:

j2sdk-1_3_1-solsparc.tar.Z    37770767 字节

j2sdk-1_3_1-solx86.tar.Z      35202328 字节

2. 解压缩 tar 文件的内容

SPARC:
zcat j2sdk-1_3_1-solsparc.tar.Z | tar -xf -

x86:
zcat j2sdk-1_3_1-solx86.tar.Z | tar -xf -

这样会创建七个包(SUNWj3dmo、SUNWj3dev、SUNWj3man、 SUNWj3rt,以及三个包含日文手册页的包:SUNWjej3m、 SUNWjpj3m 和 SUNWjuj3m),以及产品许可权、README 和其他发行版文档。

3. 请运行 su成为 root,并且输入超级用户的口令。

4. 将以前安装的 J2SDK 1.3.0 卸装

附注:J2SDK 1.3.1 的默认安装位置为 /usr/j2se。J2SDK 1.3.0 也是安装在相同的位置。 在此步骤中,您会卸装 J2SDK 1.3.0 以便能正常安装 J2SDK 1.3.1。 如果您以前未安装 J2SDK 1.3.0 或要将 J2SDK 1.3.1 安装在默认位置以外的地方,请跳过此步骤。

如果您以前安装了 J2SDK 1.3.0 包,请移除它。

pkgrm SUNWj3dmo SUNWj3man SUNWj3dev SUNWj3rt
如果您的 /usr/java 符号链接是指向 安装 J2SDK 1.2.2 的 /usr/java1.2,您可能要将它更新为指向安装 J2SDK 1.3.1 的 /usr/j2se

5. 运行 pkgadd 命令来安装软件包:

pkgadd -d . SUNWj3rt SUNWj3dev SUNWj3man SUNWj3dmo

这样会将 J2SDK 1.3.1 安装在 /usr/j2se;请参阅 pkgadd(1) 以及 admin(4) 手册页以便取得将 SDK 安装在其他位置的信息。

6. 对于日文用户,请运行 pkgadd 命令来安装日文手册页包:

pkgadd -d . SUNWjej3m SUNWjpj3m SUNWjuj3m

7. 删除 tar 文件以及解压缩所生成的目录。

8. 跳出 root shell。



Java Plug-inTM 产品安装说明

有关 Java Plug-in 产品的文档,请参阅

http://java.sun.com/products/plugin/1.3.1/index.html

请遵循下列步骤来安装 Java Plug-in 产品:

1. 请将 NPX_PLUGIN_PATH 环境变量设置为包含 javaplugin.so 文件的目录。

在 SPARC 平台安装软件包时,javaplugin.so 的默认位置在此目录: /usr/j2se/jre/plugin/sparc/ns4/

在 Intel 平台,默认的位置为此目录: /usr/j2se/jre/plugin/i386/ns4/

2. 针对 Netscape 6 浏览器:请在 Netscape Plug-in 目录中创建符号链接

当且仅当您使用 Netscape 6,您必须在 Netscape Plug-in 目录中,创建对 libjavaplugin_oji.so 文件所在路径的符号链接。 此文件在安装 J2SDK 1.3.1 包时的所在位置为 /usr/j2se/jre/plugin/<arch>/ns600/libjavaplugin_oji.so,其中 <arch> 会因为平台的不同而成为 sparci386。 例如:
cd ${NETSCAPE6}/bin/plugins
ln -s ${JRE}/plugin/sparc/ns600/libjavaplugin_oji.so .

3. 针对 所有的 Netscape 浏览器:请启动 Netscape 浏览器,或重新启动它。

4. 针对所有的 Netscape 浏览器:请再次重新启动浏览器。

由于错误 4358142 的问题,请重新启动浏览器。



libjvm.so 文件的位置

如果您使用“调用 API”直接启动应用程序,而不使用 Java 应用程序启动器, 请确定使用正确的路径来调用您要的“Java HotSpot 客户机虚拟机 (VM)”或 “Java HotSpot 服务器 VM”。Java 2 SDK 中指向“Java HotSpot 客户机 VM”的路径为
jre/lib/sparc/client/libjvm.so (SPARC)
jre/lib/i386/client/libjvm.so (x86)
“Java HotSpot 服务器 VM”的路径为
jre/lib/sparc/server/libjvm.so (SPARC)
jre/lib/i386/server/libjvm.so (x86)
Java 2 SDK 中不再有“Exact VM”和“Classic VM”,而依照“Exact VM”或“Classic VM”的旧路径,来使用“调用 API”启动应用程序现存代码的方式,将无法运作。

选定默认 Java 平台

/usr/java 符号链接是在安装多个 Java 环境时,用来定义 Solaris 系统上默认的 Java 环境。 当前,JDK 1.1 是安装在 /usr/java1.1、 J2SDK 1.2.2 是安装在 /usr/java1.2,而 J2SDK 1.3.0 和 J2SDK 1.3.1 是默认安装在 /usr/j2se

在 Solaris 8 发行前,如果安装了 JDK 1.1 和 J2SDK 1.2.2 两者,则 /usr/java 符号链接 会指向 /usr/java1.1,以便使 JDK 1.1 成为默认 Java 平台。 从 Solaris 8 发行后,如果安装了 JDK 1.1 和 J2SDK 1.2.2 两者,则 /usr/java 符号链接会默认指向 /usr/java1.2, 而使 J2SDK 1.2.2 成为默认 Java 平台。

因为 /usr/bin(也称为 /bin)中的符号链接会使用 /usr/java(例如, /usr/bin/java 会参照 /usr/java/bin/java),此 /usr/java 链接可更改多数用户所使用的默认 Java 安装。 多数 Java 应用程序可在任何 J2SDK 1.3.1、 J2SDK 1.2.2 或 JDK 1.1 上运行,但是用户和应用程序可能需选择要用哪一版的 Java 安装。

如果您要使用 JDK 1.1,则 PATH 中的 /usr/java1.1/bin 应在 /usr/bin 之前。如果您要使用 J2SDK 1.3.1,则 PATH 中的 /usr/j2se/bin 应在 /usr/bin 之前。

root 用户可以更改 /usr/java 符号链接指向 /usr/j2se,以便使 J2SDK 1.3.1 成为默认的 Java 平台。然而, 以此方法来更改符号链接可能会让部分 Java 应用程序发生问题, 因为这些应用程序是要使用较早版本的 Java 平台。 请参阅在线兼容性文档以取得关于 J2SDK 1.2 和 J2SDK 1.3 之间的不兼容信息。

http://java.sun.com/j2se/1.3/compatibility.html

Copyright © 2001 Sun Microsystems, Inc. All Rights Reserved. Sun