安裝注意事項

JavaTM 2 SDK, Standard Edition
Version 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 修補程式安裝

亦請參閱 Solaris 字型套件基本要求以便取得關於要在系統上安裝何種字型套件的資訊。

安裝指示

在安裝 Java 2 SDK 前,您應確定您已安裝了支援此版次所需的所有必要修補程式集。 請在繼續安裝前先參閱 Solaris 修補程式安裝。亦請參閱關於 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 的子目錄。在完成安裝後, 您可以任意變更子目錄的名稱。


安裝套件
如果您要使用 pkdadd 公用程式來安裝 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