IBM 64-bit SDK and Runtime Environment for Windows on Intel Itanium architecture, Java 2 Technology Edition, Version 1.4.2

安裝及配置使用手冊


版權資訊

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

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

本 SDK 中的所有套件在 Microsoft(R) Windows XP 64-Bit Edition 和 Windows Server 2003 64-Bit Edition 受到支援。

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

目錄

版權資訊
前言
附註
安裝檔案
可安裝功能
JRE 功能
安裝功能的位置
互動式安裝
將 Runtime Environment 安裝成 System Java Virtual Machine
互動式更新
互動式解除安裝
非互動式安裝
自動式安裝
將 Runtime Environment 安裝成 System JVM
非互動式解除安裝
自動式解除安裝
安裝之後
文件
取得 IBM 建置和版本號碼
Just-In-Time (JIT) 編譯器
執行 Java 應用程式
注意事項
商標

附註

請注意:

安裝檔案

setup.exe 檔應該包含:

install.exe 是安裝檔案的英文版。install.exe 的參照同樣可以套用至其他語言的安裝檔案。

請執行其中一個安裝檔案。選擇您需要之語言環境的特定安裝檔案,並執行下列其中一項動作:

install.exe 的每一個語言環境的特定版本應該包含:

可安裝功能

Windows Installer 中的 ibmsdk142_64.msi 檔包含五個可安裝的個別功能:

  1. SDK (Software Development Kit)
  2. JRE (Java Runtime Environment)
  3. JNI 系統標頭
  4. Java 原始檔
  5. 示範程式 Applet

您可以使用或不使用 GUI 介面來安裝或移除功能。如果您不使用 GUI 來安裝或移除功能,您必須指定功能名稱如下:

  1. sdk
  2. jre
  3. jni
  4. javasrc
  5. demo

JRE 功能

SDK 功能包含 JRE (Java Runtime Environment) 功能。如果您同時選取 SDKJRE 功能,則只會安裝一個 Runtime Environment。

安裝功能的位置

依預設,所有功能會安裝在 C:\Program Files\IBM\Java142\ 目錄。使用 GUI 介面安裝時,您可以使用對話框指定安裝位置。不使用 GUI 安裝時,您可以把 JAVABASEDIR 內容設定為您需要的目錄來指定安裝位置。JAVABASEDIR 是設定在 msiexec 指令內;請參閱非互動式安裝中的 msiexec 範例。

互動式安裝

在解壓縮 ibmsdk142_64.msi 之後,請執行下列其中一項動作:

請遵循安裝精靈的指示來安裝您需要的功能。

將 Runtime Environment 安裝成 System Java Virtual Machine

安裝 Runtime Environment(作為 SDK 功能的一部份,或單獨安裝)時,會詢問您要不要將 Runtime Environment 安裝成 System Java Virtual Machine (JVM)。如果您將它安裝成 System JVM,Installer 會將 java.exe 和 javaw.exe 複製到 Windows System 目錄中 (Windows\system32)。如果 java.exe 或 javaw.exe 已存在於 Windows System 目錄中,則它們會被改寫。將這些檔案安裝到 Windows System 目錄中,會使這個 Runtime Environment 變成系統的預設 JVM。

附註:將 Runtime Environment 安裝成 System JVM 只會將 java.exe 和 javaw.exe 複製到 Windows System 目錄;不會複製其他執行檔(例如 javac.exe 或 appletviewer.exe)。

互動式更新

在安裝 ibmsdk142_64.msi 之後,您可以執行下列其中一項動作來修改已安裝的內容:

安裝精靈可讓您修改已安裝的功能,亦即,安裝新功能或移除已安裝的功能。安裝精靈也可以讓您修復安裝或完全移除全部功能。

互動式解除安裝

若要解除安裝,請執行下列其中一項動作:

非互動式安裝

您可以無聲地安裝 ibmsdk142_64.msi 功能的全部或一部份,亦即,不使用任何 GUI 介面。可使用 msiexec.exe 和 /q /i 選項來完成此動作。比方說,您可以在指令提示下輸入下列指令:

msiexec /q /i c:\installer\ibmsdk142_64.msi
msiexec /q JAVABASEDIR=c:\testdir    ADDLOCAL=sdk,jaas 
           /i ibmsdk142_64.msi)
msiexec /q  MAKESYS=YES /i c:\installer\ibmsdk142_64.msi

第一個範例會將全部功能安裝到 C:\Program Files\IBM\Java142\。它使用在 C:\Installer 目錄中找到的 ibmsdk142_64.msi。 第二個範例會將 sdk 和 jaas 功能安裝到 C:\testdir 目錄。它使用在現行目錄中找到的 ibmsdk142_64.msi。 這兩個範例不會將 Runtime Environment 安裝成 System JVM。第三個範例會將全部功能安裝到 Program Files 資料夾,並使 Runtime Environment 成為 System JVM。

附註:在傳回 msiexec 指令和出現新目錄和(或)檔案之間有時候會稍有延遲。

自動式安裝

自動式安裝可從指令檔案完成,該指令檔案使用 /q /i 選項呼叫 msiexec.exe。

將 Runtime Environment 安裝成 System JVM

當您無聲地安裝 SDK 或 JRE 時,可指定將 Runtime Environment 安裝成 System JVM。這表示 Installer 會將 java.exe 和 javaw.exe 複製到 Windows System 目錄中 (Windows\system32)。如果 java.exe 或 javaw.exe 已存在於 Windows System 目錄中,則它們會被改寫。將這些檔案安裝到 Windows System 目錄中,會使這個 Runtime Environment 變成系統的預設 JVM。例如:

    msiexec /q MAKESYS=YES ADDLOCAL=jre,systemjvm /i 
               c:\installer\ibmsdk142_64.msi

本範例將 JRE 安裝到 C:\Program Files\IBM\Java142\ 目錄,並使 Runtime Environment 成為 System JVM; 亦即,將 java.exe 和 javaw.exe 複製到 WINDOWS\system32 目錄中。

附註:您不能分開安裝 System JVM 功能和 SDK 或 JRE 功能。

非互動式解除安裝

無聲解除安裝可利用 msiexec.exe 搭配 /q /x 選項來完成。例如:

    msiexec /q /x c:\installer\ibmsdk142_64.msi

本範例將解除安裝 ibmsdk142_64.msi。它會解除安裝全部功能,包括 System JVM;亦即, 它會從 Windows System 目錄 (WINDOWS\system32) 中移除 java.exe 和 javaw.exe。

若只要解除安裝一個功能,請使用 /i 選項(不是 /x 選項),並將 REMOVE 內容設成您想要移除的功能。例如:

    msiexec /q REMOVE=demo,jni /i c:\installer\ibmsdk142_64.msi

本範例只解除安裝示範程式和 jni 功能。

自動式解除安裝

自動式解除安裝可從指令檔案完成,該指令檔案使用 /q /x 選項呼叫 msiexec.exe。

安裝之後

下列各節提供關於使用 SDK 的基本資訊。


文件

若要檢視說明 SDK 的「使用手冊」,請執行下列動作:

  1. 啟動 Windows 檔案總管
  2. 導覽至 C:\Program Files\IBM\Java142\docs\
  3. 開啟 startHere.htm 檔,然後選擇您要用來檢視手冊的語言。

取得 IBM 建置和版本號碼

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

java -version

Just-In-Time (JIT) 編譯器

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

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

若要停用 JIT,請在您執行應用程式所在視窗中的 指令提示下輸入:

set JAVA_COMPILER=NONE

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

set JAVA_COMPILER=jitc

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

java -version

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

(JIT enabled: jitc)

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

(JIT disabled)

執行 Java 應用程式

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

    java classname

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

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

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

其中 javadir 是您安裝了 SDK 或 JRE 的目錄。

如果您要開發 Java 應用程式,請參閱 「SDK 使用手冊」中關於設定 PATHCLASSPATH 的其他詳細資訊。本檔案位於您安裝 SDK 套件的目錄的 docs 子目錄中。其檔名是 sdkguide.win64.htm。

注意事項

本資訊乃是針對在美國提供的產品及服務而撰寫。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/ 所開發之軟體。