附註:在使用本資訊及其支援的產品之前,請務必閱讀注意事項下的一般資訊。
本修訂版 README 適用於 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.
本 README 檔提供安裝與配置 IBM(R) Developer Kit for Windows(R), Java (TM) 2 Technology Edition, Version 1.3.1, 32-bit version 套件的相關資訊。
以下產品均支援本 Developer Kit 中的所有套件:
此外,在 Windows 98 也支援 Java Authentication and Authorization Services (JAAS) 套件以外的所有套件。
在安裝 IBM Developer Kit for Windows, Java 2 Technology Edition, Version 1.3.1, 32-bit version 套件之前,您必須下載 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 |
如果您沒有足夠的暫時空間,安裝程式會產生一則錯誤,並終止安裝作業。 如果您確認可用的暫時空間確實足夠,但仍然出現這則訊息,請驗證您要安裝的套件是否已完整下載。您可以比較套件大小和套件下載來源的網頁所顯示的檔案大小。
您可以利用 Installer 來安裝套件,檔案名稱如下:
此外,還有一個套件不需要 Installer 便可以安裝。這個套件及其檔名如下:
這個套件以 zip 檔的形式提供。請參閱安裝 Java Communications 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
請務必指定所有檔案名稱;如果您在下載時變更了檔案名稱,請指定您下載各部份時所使用的檔案名稱。 您建立的組合檔名稱必須是原始套件的檔名,以便 Installer 可以辨識該檔案。
要在下載 Installer 套件後擷取 Installer,請按兩下 ibm-sdk-in131 物件。
另外,您也可以在下載套件之目錄的指令提示中,輸入下列字串:
ibm-sdk-in131
這時會解壓縮 Installer 及其必要的資料檔。
在下載套件的目錄中,解壓縮 readme.zip 檔。
如果要安裝已下載的可安裝套件:
另外,您也可以在下載套件之目錄的指令提示中,輸入下列字串:
install
如果您下載了 Developer Kit 可安裝套件,安裝畫面中會出現下列選項:
如果您選取 SDK 程式檔,將同時安裝 Runtime Environment 元件。
如果您下載了 Runtime Environment 可安裝套件,安裝畫面中會出現下列選項:
依預設,Runtime Environment 固定安裝在
如果您要在 Developer Kit 之外安裝 Runtime Environment,請重新啟動安裝程序。 此時只要選取 Java 2 Runtime Environment 元件,並指定一個 Developer Kit 安裝目錄以外的目錄。
當您安裝 Runtime Environment 套件時, 或在安裝 Developer Kit 套件而選取 SDK 程式檔時, 依預設,會安裝 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 程式檔以及 Java 2 Runtime Environment 元件的 Java Plug-in。
安裝 Runtime Environment 作為系統 Java Virtual Machine
當您安裝 Runtime Environment(作為 Developer Kit 可安裝套件的一部份來進行安裝, 或從 Runtime Environment 可安裝套件來進行安裝)時, 系統會問您要不要將 Runtime Environment 安裝成系統 Java Virtual Machine (JVM)。 如果您要將它安裝為系統 JVM,則安裝程式會將 java.exe 和 javaw.exe 檔案複製至 Windows 系統目錄 \Windows 或 \Winnt(視 Windows 產品而定)。 如果 Windows 系統目錄已經有現行版本的 java.exe 或 javaw.exe,則會出現提示詢問您是否要以目前版本覆寫該檔案。安裝這些檔案到 Windows 系統目錄會讓這個 Runtime Environment 成為系統的預設 JVM。
附註:將 Runtime Environment 安裝成 System JVM「只會」將 java.exe 和 javaw.exe 複製到 Windows 系統目錄。不會另外複製其他執行檔(例如,javac.exe 或 appletviewer.exe)。
在安裝 Java Communications API 套件之前,請先安裝 Runtime Environment, 它可以作為 Developer Kit 套件的一部份來進行安裝,也可以從 Runtime Environment 套件中安裝。
如果要安裝 Java Communications API:
例如,如果您在安裝 Runtime Environment 時接受預設目錄,comm.jar 檔會在
如果您將檔案解壓縮至其他目錄,
檔案會以相同結構放置,但
如果您安裝了 IBM Developer Kit for Windows, Java 2 Technology Edition, Version 1.3.1 套件,並且要使用 BEA Weblogic 伺服器時,您必須取消選取 JAAS 選擇性安裝。BEA Weblogic 伺服器含有自己實作的 JAAS。
如果要完成自動式安裝作業,您必須先完成手動式安裝作業, 並建立一個回應檔 (setup.iss) 來記錄安裝期間所進行的選項。 如果要適當運作,您所建立的回應檔必須適用於要用它的電腦。 必要的話,請建立幾個回應檔,以便在不同配置的電腦中,用來安裝各套件。
如果要在執行安裝時建立回應檔,請在指令提示中輸入下列字串:
install /r
回應檔 (setup.iss) 會建立在 C:\Windows 或 C:\Winnt 目錄(視 Windows 產品而不同)﹔其中 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 Accessibility Bridge 包含三個檔案,在預設 JDK 1.3.1 安裝時,將會放置在適當的目錄。這些檔案及其目錄如下:
檔案 | 目錄 |
JawBridge.jar | jre\lib\ext |
JawBridge.dll | jre\bin |
Accessibility.properties | jre\lib |
IBM Accessibility Bridge 預設停用。若要啟用 IBM Accessibility Bridge,請刪除 Accessibility.properties 檔中以下列行開頭的數字符號:
#assistive_technologies=JawBridge
IBM Accessibility Bridge 需要 Java Accessibility Utilities API(這些類別包含在 jaccess.jar中)。請確定 jaccess.jar 安裝在 jre\lib\ext(和 JawBridge.jar 相同目錄)。
這個網站告訴您如何下載 Accessibility Utilities:
無論是手動或自動安裝,若要解除安裝 Developer Kit:
這樣將移除所有透過 Installer 安裝的套件。它不會移除 Java Communications API 套件。
附註:可能會顯示警告訊息,通知您未移除所有檔案和(或)系統登錄項目。這是因為 Windows 認為有些檔案仍在使用中,這些檔案和(或)系統登錄將在下一次重新開機時移除。
如果要解除安裝 Java Communications API 套件,請從 Runtime Environment 的安裝目錄中刪除下列檔案:
依預設,Runtime Environment 安裝在
以下數節提供使用 IBM Developer Kit for Windows, Java 2 Technology Edition, Version 1.3.1 的基本資訊。
README 以及其他描述 Developer Kit 的說明文件,存放在 Developer Kit 套件和(或)Runtime Environment 套件安裝目錄的 docs 子目錄中。如果您接受預設目錄,文件是在
如果要取得 IBM 建置和版本號碼,請在指令提示中輸入下列字串:
java -version
您可以使用 JAVA_ASSISTIVE 環境變數啟用或停用 Java Accessibility 支援。若要使 JVM 不載入 Java Accessibility 支援,請將 JAVA_ASSISTIVE 環境變數設成 OFF。如果您透過網路存取執行 JVM,而且您不需要 JVM 依預設載入的 Java Accessibility 支援,最好停用 JAVA_ASSISTIVE 環境變數。 停用 JAVA_ASSISTIVE 環境變數會增加 Java 應用程式(沒有提供 Java 輔助技術支援)的 JVM 載入效能。
JIT 編譯器會在執行期間, 動態產生 Java 應用程式或 Applet 中所常用的位元組碼序列的機器碼。 依預設,會啟用 JIT 編譯器。
您可以停用 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 classname
其中 classname
是您要執行的 Java 類別檔(Java 應用程式)的名稱。
附註:如果您沒有安裝 Runtime Environment 作為 System JVM,您必須先設定路徑加入適當的目錄。 如果要更新路徑,請在指令提示中輸入下列字串:
set path=javadir\bin;javadir\jre\bin
其中 javadir
是 Runtime Environment 的安裝目錄。
依預設,這個目錄是
如果您開發 Java 應用程式,請參閱 Developer Kit README 來取得如何設定 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 Applet, 且您日文字串當作參數值來傳遞,這時無法正確傳遞參數值。
在 Windows 98 中,如果您執行 Microsoft 日文 IME,請安裝 IME 服務版次 1.1,以確保有正確的結果。
在 Windows,每一個處理程序有二個字碼頁:Ansi(或 Windows)字碼頁和 OEM(或 DOS)字碼頁。 雖然有時候輸出可能不正確,但是為保持一致,在轉換 Unicode 的輸出時,Java 會固定使用 Ansi(Windows)字碼頁。
因此,當 jar、appletviewer、rmid 或 rmiregistry 等這類指令在主控台環境(例如,在 Windows NT 的指令提示)中顯示用法訊息或錯誤訊息時,輸出至主控台的歐洲語言訊息可能會毀損(如果轉換的訊息正好含有某個國家的字元)。
您可以在 Ansi 字碼頁執行主控台來克服這個問題。您必須用 'chcp 1252' 指令(或適當的 Windows 字碼頁)來解決此問題。您也必須變更指令行視窗內容的字型設定以使用 TrueType 字型。
本資訊乃是針對在美國提供的產品及服務而撰寫。
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 在美國和(或)其他國家的商標。
Java 以及所有以 Java 為基礎的商標及標誌圖都是 Sun Microsystems, Inc. 在美國和(或)其他國家的商標或註冊商標。Java 技術是 Sun Microsystems, Inc. 所擁有並負責提供其專用授權。
Microsoft、Windows、Windows NT 和 Windows 標誌是 Microsoft Corporation 在美國和(或)其他國家的商標。
其他公司、產品和服務名稱,可能是第三者的商標或服務標記。