IBM 32-bit SDK and Runtime Environment for Windows, Java 2 Technology Edition, Version 1.4.2

安裝及配置使用手冊


版權資訊

附註:在使用本資訊及其支援的產品之前,請務必閱讀注意事項下的一般資訊。

本「使用手冊」修訂版適用於 IBM 32-bit SDK for Windows, Java 2 Technology Edition, Version 1.4.2 和 IBM 32-bit Runtime Environment for Windows, Java 2 Technology Edition, Version 1.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) 32-bit SDK for Windows(R), Java(TM) 2 Technology Edition, Version 1.4.2 與 IBM 32-bit Runtime Environment for Windows, Java 2 Technology Edition, Version 1.4.2 的資訊。

下列產品支援 SDK

檢視本 1.4.2 版「使用手冊」的 HTML 版本或彩色印行本時,其技術上的變更(非次要或明顯之變更,如將 "1.4.1" 更新為 "1.4.2")均以紅字標明,且在變更處左側也會加上垂直線。

目錄

版權資訊
前言
安裝之前
手動式(互動式)安裝作業
合併分割的套件
安裝套件
安裝 SDK 與 Runtime Environment 可安裝套件
安裝 Runtime Environment 為 System Java Virtual Machine
安裝 Java Communications API
自動式安裝作業
啟用 IBM Accessibility Bridge
解除安裝
解除安裝 Java Communications API
解除安裝 Web Start
安裝之後
取得 IBM 建置和版本號碼
停用 Java Accessibility 支援
Just-In-Time (JIT) 編譯器
執行 Java 應用程式
歐洲語言使用者資訊
對於本「使用手冊」是否有任何意見?
注意事項
商標

安裝之前

在安裝 SDK 或 Runtime Environment 套件之前,您必須先下載相關的安裝套件。

您可以選擇下載單一大型套件或數個小型套件。如果選擇後者,您需要另外下載 Merge 公用程式, 將這些小型套件合併為一個檔案。

請確定所有套件皆下載至相同的目錄中。套件及其檔案名稱列示於手動式(互動式)安裝作業; 請不要變更套件的檔案名稱。

開始安裝之前,請確定您的 C:\WINDOWS\TEMP 目錄有足夠空間可以在安裝期間使用。 安裝期間的 TEMP 目錄中需要的暫存空間的數量為:

如果您沒有足夠的暫存空間,安裝程式會產生錯誤並終止安裝作業。 如果您的暫存空間的確足夠,但仍出現此訊息,請驗證您嘗試安裝的套件是否有完整下載。 您可以比較您套件的檔案大小與下載套件之網頁上的檔案大小。

手動式(互動式)安裝作業

您可以安裝的套件有:

此外,您可以安裝另一個套件:

這個套件是一個 zip 檔案。請參閱安裝 Java Communications API 以取得 安裝指示。

以 zip 檔方式來提供的其他套件:

合併分割的套件

如果您下載了許多分割的套件,則必須使用 Merge 公用程式將它們合併在一起:

若要以手動方式合併檔案,請在指令提示下輸入:

copy /b ibm-java2-sdk-amd64-142.ex1 + ibm-java2-sdk-amd64-142.ex2 + ibm-java2-sdk-amd64-142.ex3 ... ibm-java2-sdk-amd64-142.exe

請記得指定所有檔案名稱。

安裝套件

若要安裝套件,請執行下列動作:

  1. 啟動 ibm-java2-sdk-amd64-142.exe(適用於 SDK)或 ibm-java2-jre-amd64-142.exe(僅適用於 Runtime Environment)。
  2. 遵循安裝精靈的指示進行。

安裝 SDK 與 Runtime Environment 可安裝套件

如果您下載了 SDK 可安裝套件,下列選項會顯示在安裝精靈中:

如果選取 SDK,也會同時安裝 Runtime Environment。依預設,Runtime Environment 會安裝在 C:\Program Files\IBM\Java142\jre 目錄中。

安裝 Runtime Environment 為 System Java Virtual Machine

當您安裝 Runtime Environment(為 SDK 可安裝套件的一部份或是 從 Runtime Environment 可安裝套件安裝)時,會詢問您是否要將 Runtime Environment 安裝成為 System Java Virtual Machine (JVM)。如果您要安裝為 System JVM,安裝程式會複製 java.exe 和 javaw.exe 檔案至 Windows System 目錄。 如果有某個版本的 java.exe 或 javaw.exe 目前存在於 Windows System 目錄中, 則會提示您是否要以目前的版本改寫已存在的版本。 安裝這些檔案至 Windows System 目錄會使這個 Runtime Environment 成為系統的預設 JVM。此外,"Current Version" 登錄鍵會 設定為符合此安裝方式。

註:
若將 Runtime Environment 安裝為 System JVM,僅會複製 java.exe 和 javaw.exe 至 Windows 系統目錄中。不會複製其他的執行檔(例如 javac.exe 或 appletviewer.exe)。

安裝 Java Communications API

安裝 Java Communications API 套件之前,請先安裝 Runtime Environment(為 SDK 套件的一部份或是從 Runtime Environment 套件安裝)。

若要安裝 Java Communications API:

  1. 將 Java Communications API zip 檔案、ibm-javacomm-n142p-win32-x86.zip 置於 安裝 Runtime Environment 的目錄中。如果您安裝至預設的目錄, 則為 C:\Program Files\IBM\Java142\ 目錄。

  2. 解壓縮檔案。解開下列檔案:

    例如,如果您在安裝 Runtime Environment 時接受預設的目錄, 則 comm.jar 檔案是在 C:\Program Files\IBM\Java142\jre\lib\ext 目錄中。

    如果您將檔案解壓縮至其他的目錄, 檔案會以相同的目錄結構來放置,但是 C:\Program Files\IBM\Java142\ 即被取代為 您解壓縮檔案的目錄。

自動式安裝作業

若要完成自動式安裝作業,您必須先完成手動式安裝作業並建立記錄安裝期間選項的回應檔 (setup.iss)。 為了能夠正確運作,您建立的回應檔必須能正確地在您打算使用此回應檔的 電腦上運作。如果必要,請建立數個回應檔,以便在具有不同配置的電腦上安裝套件時使用。

若要在執行安裝時建立回應檔,請在指令提示下輸入下列指令:

    ibm-java2-sdk-142 /r

    ibm-java2-jre-142 /r

根據您的 Windows 產品,回應檔 (setup.iss) 會建立於 C:\Windows 或 C:\Winnt 目錄中,其中 C: 是啟動磁碟機。

下列的訊息可能會在互動式安裝期間出現:

   另外一個 Java Runtime Environment 目前已
   安裝為 System JVM。選取「是」
   改寫此版本,或「否」結束
   安裝作業。

如果顯示此訊息,請選取並結束安裝。 請至 Windows System 目錄刪除下列二個檔案:

刪除檔案之後,使用本節開頭所顯示的指令來重新啟動互動式安裝。

在您要執行自動式安裝的系統上,複製 setup.iss 回應檔至 C:\Windows 或 C:\Winnt 目錄中。 當您複製檔案至正確的目錄之後,請在指令提示下 輸入下列指令:

    ibm-java2-sdk-142 /s /f1c:\Windows\setup.iss /f2c:\setup.log
    ibm-java2-jre-142 /s /f1c:\Windows\setup.iss /f2c:\setup.log

附註:

  1. 在顯示的指令中,使用 C:\Windows 或 C:\Winnt 目錄是根據您的 Windows 產品 而定。
  2. /f1/f2 之後沒有空格。
  3. /f1 旗號是指定回應檔的名稱和位置。 /f2 旗號是指定日誌檔的 名稱和位置。

如果安裝成功,日誌檔會包含 ResultCode=0

啟用 IBM Accessibility Bridge

IBM Accessibility Bridge 包括四個檔案,在預設的 JRE 1.4.2 安裝作業期間 會放至適當的目錄。這些檔案與其目錄為:

表 1. IBM Accesibility Bridge 檔案。
檔案 目錄
JawBridge.jar jre\lib\ext
JawBridge.dll jre\bin
Accessibility.properties jre\lib
jaccess.jar jre\lib\ext

會安裝 IBM Accessibility Bridge,但是預設是停用。若要啟用 IBM Accessibility Bridge,請在 Accessibility.properties 檔中刪除下列一行開頭的 # 記號:

#assistive_technologies=JawBridge

這個網站可告訴您更多 Accessibility 公用程式的相關資訊:

http://java.sun.com/products/jfc/accessibility.html

解除安裝

若要解除安裝 SDK,不管您是使用手動式或自動式安裝:

  1. 按兩下 Windows 桌面上的我的電腦
  2. 按兩下控制台
  3. 按兩下新增/移除程式
  4. 按一下清單中的 IBM 32-bit SDK for Java 2 v1.4.2, 然後按一下變更/移除
  5. 按一下確定

此動作會移除使用 Installer 所安裝的全部套件。 但是不會移除 Java Communications API 套件 或從 zip 套件解壓縮的任何其他檔案。

附註:可能會顯示警告訊息,告知您不會移除 全部的檔案和(或)登錄項目。這是因為 Windows 相信某些檔案仍在使用中;這些檔案和(或)登錄項目,將會在下次重新開機時被移除。

當您在維護 IBM 32-bit SDK for Windows, v1.4.2 和舊版之間的多重安裝架構時,如果您是在已安裝 1.4.2 版的系統上解除安裝 1.3.1 版或之前的版本,則 1.3.1 解除安裝程式會移除下列 1.4.2 版所需的登錄鍵以及所有子鍵:

解決方案是先解除安裝舊版 IBM 32-bit SDK for Windows, v1.4.2,再安裝 1.4.2 版。重新安裝 1.4.2 版也會復原必要的登錄鍵。 1.4.2 版及任何後續版次已對此限制做了修正。

解除安裝 Java Communications API

若要解除安裝 Java Communications API 套件,請刪除您安裝 Runtime Environment 之目錄中的下列檔案:

依預設,Runtime Environment 是安裝於 C:\Program Files\IBM\Java142\ 目錄。

解除安裝 Web Start

解除安裝 Web Start 時,並不會移除針對使用 Web Start 下載的圖示所建立的任何 Windows 桌面圖示。

安裝之後

下列各節提供有關使用 IBM 32-bit SDK for Windows, v1.4.2 的基本資訊。

取得 IBM 建置和版本號碼

如果要取得 IBM 建置和版本號碼,請在指令提示下輸入:

java -version

停用 Java Accessibility 支援

您可以使用 JAVA_ASSISTIVE 環境變數來停用或啟用 Java Accessibility。若不要 JVM 載入 Java Accessibility 支援, 請將 JAVA_ASSISTIVE 環境變數設定為 OFF。 如果您是透過網路存取來執行 JVM,而且不需要 JVM 預設載入 Java Accessibility 支援, 最好停用 JAVA_ASSISTIVE 環境變數。 停用 JAVA_ASSISTIVE 環境變數可增加 Java 應用程式(不提供 Java 協助技術支援)的 JVM 載入效能。

Just-In-Time (JIT) 編譯器

Just-In-Time (JIT) 編譯器 (jitc.dll) 會在 Java 應用程式及 Applet 執行時, 以動態方式產生常用之位元組碼序列的機器碼。

SDK for Windows 包 含依預設會啟用的 JIT (jitc.dll)。 您可以停用 JIT,以便從 Java 應用程式、Applet 或編譯器本身中,將問題分離出來。

共有兩個方式可以停用 JIT:

若要啟用 JIT,請在指令提示下輸入:

set JAVA_COMPILER=jitc

若要驗證否是已啟用 JIT,請在指令提示下輸入:

java -version

如果 JIT 已在使用中,便會顯示一則包含下列內容的訊息:

(JIT enabled: jitc)

如果 JIT 不在使用中,便會顯示包含下列字串的訊息:

(JIT disabled)

執行 Java 應用程式

若要執行 Java 應用程式,請在指令提示下輸入下列指令:

    java classname

其中 classname 是您要執行的 Java 類別檔(Java 應用程式)的名稱。

附註:如果您沒有安裝 Runtime Environment 為 System JVM,則必須先設定包含適當目錄的路徑。 若要更新路徑,請在指令提示下輸入下列指令:

    set path=javadir\bin;javadir\jre\bin

其中 javadir 是您安裝 Runtime Environment 的目錄。 依預設,此目錄是 C:\Program Files\IBM\Java142\。

如果您要開發 Java 應用程式,請參閱 「SDK 使用手冊」,以取得有關設定 PATHCLASSPATH 的詳細資訊。

歐洲語言使用者資訊

在 Windows 中,處理作業有二個字碼頁:Ansi(或 Windows)字碼頁 以及 OEM(或 DOS)字碼頁。

指令視窗通常是使用 OEM 字碼頁。Java 會將主控台輸出 轉換為啟動 Java 之指令視窗的字碼頁。javaw 指令 一定是使用 Ansi 字碼頁。您可使用 java 指令中的 -Dconsole.encoding 選項來指定使用於主控台輸出的字碼頁。 例如,-Dconsole.encoding=Cp1252 會使所有的主控台輸出成為 Windows Ansi Latin1 字碼頁 (1252)。

對於本「使用手冊」是否有任何意見?

如果您對於本「使用手冊」的效用或其他方面有任何的批評指教,歡迎使用下列其中一種管道, 將您的寶貴意見提供給我們參考。 請注意,這些管道的設立並不是為了要回答技術上的疑問,而只是為了要取得有關文件的意見。請使用下列方法來傳送您的意見:

細則: 選擇傳送訊息給 IBM 即代表您同意訊息中包含的所有資訊,包括回應資料,如問題、意見、建議,或類似資料,均得視為非機密資訊,而且,關於此類資訊,IBM 並無任何義務,且 IBM 得自由重製、使用、公開及散佈此等資訊予他人,不受任何限制。此外,IBM 亦得自由將此種資訊中所含的任何想法、概念、知識或技術用於任何用途,包括但不限於開發、製造及行銷包含此種資訊的產品。

注意事項

本資訊乃是針對在美國提供的產品及服務而撰寫。IBM 可能不會在其他國家或地區提供本文件討論的產品、服務或功能。要知道在您所在之區是否可用到這些產品與服務時, 請向當地的 IBM 服務代表查詢。本書在提及 IBM 的產品、程式或服務時,不表示或暗示只能使用 IBM 的產品、程式或服務。只要未侵犯 IBM 的智慧財產權,任何功能相當的產品、程式或服務都可以取 代 IBM 的產品、程式或服務。不過,其他非 IBM 產品、程式或服務在運作上的評價 與驗證,其責任屬於使用者。

在這文件中包含著 IBM 所擁有之專利或暫准專利。使用者不享有本文件內容之專利權。您可以用書面方式來查詢授權,來函請寄到:

如果要查詢有關二位元組 (DBCS) 資訊的特許權限事宜, 請聯絡您國家或地區的 IBM 智慧財產部門,或者用書面方式寄到:

下列段落若與該國之法律條款抵觸,即視為不適用:

IBM 僅以現狀提供本書,而不提供任何明示或默示之保證(包括但 不限於可商用性或符合特定效用的保證)。有些地區在某些固定的交易上並不接受明示或默示保證的放棄聲明,因此此項 聲明不見得適用於您。

本資訊中可能會有技術上或排版印刷上的訛誤。因此,IBM 會定期修訂; 並將修訂後的內容納入新版中。同時,IBM 得隨時改進及(或)變動本資訊中所 提及的產品及(或)程式。

本資訊中任何對非 IBM 網站的敘述僅供參考,IBM 對該網站並不提供保證。該網站上的資料,並非本 IBM 產品所用資料的一部分,如因使用該網站 而造成損害,其責任由 貴客戶自行負責。

IBM 得以各種適當的方式使用或散佈由 貴客戶提供的任何資訊,而無需對您負責。

本程式之獲授權者若希望取得相關資料, 以便使用下列資訊者可洽詢 IBM。其下列資訊指的是: (1) 獨立建立的程式與其他程式(包括此程式)之間更換資訊的方式; (2) 相互使用已交換之資訊方法。 若有任何問題請聯絡:

上述資料得遵循適當條款而取得,在某些情況下必須付費方得使用。

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 Insdie(標誌)、MMX 和 Pentium 是 Intel Corporation 在美國及(或)其他國家的商標。

其他公司、產品或服務名稱,可能是第三者的商標或服務標誌。

本產品有一部分是以 FreeType Project 的成果為基礎。關於 Freetype 的詳細資訊,請參閱 http://www.freetype.org

本產品包含由 Apache Software Foundation http://www.apache.org/ 所開發之軟體。