JDK 的安裝
內 容 大 綱 JDK 安裝步驟 JDK 的主要工具程式
說明 Java 語言發展工具組 JDK(Java Development Kit) 的安裝與工具組中的主要工具程式。 JDK 是發展 Java 語言必備的工具,我們必須正確的安裝 JDK 工具組才可以正確的設計、開發與執行 Java 程式。 JDK 工具組由昇陽 (Sun) 公司開發,並提供給使用者免費 使用。 JDK 目前最新的版本為 版,自 JDK1.2 版之後的 JDK 工具組,由於相較於先前的版本增加了許多新的特性, 因此冠上 Java 2 的字眼,稱為 J2SDK(Java 2 SDK , Java 2 Software Development Kit) ,而其版本編號則繼續由 1.2 往後延用。
昇陽 (Sun) 公司並將 JDK 工具組分為三種版本,分 別為標準版 (J2SE , Java 2 Platform Standard Edition) 、企業版 (J2EE , Java 2 Platform Enterprise Edition) 及微平台版 (J2ME , Java 2 Platform Micro Edition) 。 一般的使用者以使用 JDK 工具組的標準版較為恰 當。 提示
JDK 安裝步驟 (1/19) JDK 的安裝分為三個步驟: 首先,讀者需要至昇陽 (Sun) 公司 Java 語言專屬 網站 ( 網址: java.sun.com) 下載最新的標準版 JDK ; 然後進行 JDK 的安裝; 最後,再針對系統環境變數 (environment variable) 進行設定後就可以開始使用 JDK 來開發 Java 程式了。
JDK 安裝步驟 (2/19) 步驟一:下載最新版本 JDK 目前最新的標準版 JDK 為 J2SDK, SE v1.4.1 (Java 2 Software Development Kit, Standard Edition, version 1.4.1) ,此工具組的下載網址為: java.sun.com/j2se/1.4.1/download.html
JDK 安裝步驟 (3/19) 下圖所示為上列網址的顯示畫面,讀者可以透過 上列網址下載 J2SDK, SE v1.4.1 的各種作業系統 的版本。
JDK 安裝步驟 (4/19) 步驟二:開始安裝 JDK 執行 JDK 安裝程式 (j2sdk-1_4_1_01-windows-i586.exe) , 這個檔案是一個自解壓縮的可執行檔,執行之後會自解 壓縮,並出現以下畫面:
JDK 安裝步驟 (5/19) 自解壓縮之後,安裝程式準備啟動安裝精靈 (InstallShield Wizard) 程式,並出現以下畫面:
JDK 安裝步驟 (6/19) 安裝精靈程式啟動之後,會出現以下畫面: 此時按下「 Next 」按鈕進入下一畫面。
JDK 安裝步驟 (7/19) 畫面為 Sun 公司的 Binary Code License Agreement 的一些條文,讀者應仔細閱讀,若同 意接受這些條文則按下「 Yes 」按鈕進入下一個 畫面。
JDK 安裝步驟 (8/19) 讀者可以選擇 JDK 的安裝目錄,預設的 JDK 安裝 目錄為 C:\jdk1.4.1_01 ,建議讀者直接採用預設 的安裝目錄即可。確定安裝目錄後按下「 Next 」 按鈕進入下一畫面。
JDK 安裝步驟 (9/19) 在畫面中,讀者可以選擇想要安裝的部份(預設 為全部安裝),選擇完想要安裝的部份之後,按 下「 Next 」按鈕,出現下一個畫面。
JDK 安裝步驟 (10/19) 此畫面提示讀者是否要替微軟網路探險家 (Microsoft Internet Explorer) 瀏覽器安裝 Java 外掛程式 (Java Plug-in) 以便能夠順利 的在瀏覽器上執行 Java 程式。建議讀者依照預設的選項選擇安裝, 直接按下「 Next 」按鈕後,則安裝程式開始複製所有必要的檔案 至系統中。
JDK 安裝步驟 (11/19) 此畫面為安裝程式開始複製所有必要的檔案至系統中。
JDK 安裝步驟 (12/19) 當檔案複製完畢後,會出現以下的畫面,表示安 裝程式開始安裝 Java 的執行時期環境 (Java Runtime Environment) :
JDK 安裝步驟 (13/19) Java 執行時期環境安裝完畢後, JDK 的安裝即全 部完成,並出現以下畫面,讀者按下「 Finish 」 按鈕之後,即完成所有的 JDK 安裝動作了。
JDK 安裝步驟 (14/19) 完成 JDK 的安裝之後,緊接著的動作為設定相關 系統環境變數。請注意, JDK 安裝程式無法自動 完成系統環境變數設定動作,因此,使用者必須 自行動手完成。
JDK 安裝步驟 (15/19) 步驟三:設定相關系統環境變數 針對 J2SDK, SE v1.4.1 而言,我們只要設定一個 系統環境變數: path 。這個參數的設定可以透過 文書編輯器直接編輯系統開機自動執行檔 autoexec.bat 來完成。
JDK 安裝步驟 (16/19) 以下是在微軟視窗作業環境下,使用「記事本」 軟體編輯位於 C 磁碟機根目錄下的 autoexec.bat 檔案的畫面:
JDK 安裝步驟 (17/19) 請注意, autoexec.bat 檔案位於 C 磁碟機根目錄 之下 ( 完整檔案名稱為 c:\autoexec.bat) 。 此檔案在某一些 windows 作業系統的版本中是隱 藏檔案,讀者在使用「記事本」開啟此檔案時在 「開啟舊檔」對話框中無法看到此一檔案。此時, 讀者必須自行輸入完整檔名才可以開啟這一個檔 案。
JDK 安裝步驟 (18/19) 我們使用「記事本」編輯位於 C 磁碟機根目錄下 的 autoexec.bat 檔案,並於其中加入以下一行文 字 ( 加於最後一行 ) : path=%path%;C:\j2sdk1.4.1_01\bin 上列設定將目錄 C:\j2sdk1.4.1_01\bin 加於原 path 參數之後 (%path% 代表原 path 參數之內容, 而分號 ; 則代表目錄分隔符號 ) ,作業系統於使用 者欲執行可執行檔時,會依照 path 參數中所列的 目錄一一加以搜尋可執行檔。 提示 提示 提示
JDK 安裝步驟 (19/19) 目錄 C:\ j2sdk1.4.1_01\bin 中包含 JDK 中重要的工具程 式,如 Java 編譯器 (javac.exe 程式 ) 及 Java 解譯器 (java.exe 程式 ) 等,將目錄 C:\ j2sdk1.4.1_01\bin 加入 path 參數中,我們才可以正確的編譯及解譯 ( 執行 )Java 程式。 請注意, C:\j2sdk1.4.1_01 為我們在步驟二中所選定的 JDK 安裝目錄,若讀者選擇不同的 JDK 安裝目錄,則應 配合 JDK 安裝目錄適度修改上列設定。 另外,要請讀者注意的是,我們在 autoexec.bat 檔案中 加入的參數設定,要在重新開機之後才會產生效果。
JDK 的主要工具程式 (1/5) 目錄 C:\ j2sdk1.4.1_01\bin 中包含所有 JDK 工具 程式的可執行檔,在這裡我們介紹其中幾個比較 重要的工具程式,包括 javac 、 java 、 appletviewer 、 javadoc 及 jdb 等。
JDK 的主要工具程式 (2/5) javac ─ Java 編譯器 (Java compiler) :用於將 Java 語言撰寫成的原始程式碼 (source code) 檔案 ( 檔 案附加名為.java) 轉為 Java 位元組碼 (bytecode) 檔案 ( 檔案附加名為.class) 。 java ─ Java 解譯器 (Java interpreter) :用於解譯 ( 執行 )Java 位元組碼 (bytecode) 檔案。 appletviewer ─ Java 小程式 (applet) 瀏覽器:用於 瀏覽包含 Java 小程式網頁的顯示畫面。
JDK 的主要工具程式 (3/5) javadoc ─ Java 程式說明文件產生器:配合在 Java 語言撰寫成的原始程式碼 (source code) 檔案中使 用 /** 及 */ 來標示註解,可用於產生 html 格式的 說明文件。 jdb ─ Java 除錯器 (Java debugger) :用於追蹤 Java 位元組碼 (bytecode) 檔的執行情形。
JDK 的主要工具程式 (4/5) 每一個 JDK 的工具程式都可以透過減號前導來給 定許多選項 (option) ,例如,以下的指令以減號 帶出 version 選項用以列出 JDK 的版本: C:\j2sdk1.4.1_01\bin>java -version java version "1.4.1_01" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-b01) Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode)
JDK 的主要工具程式 (5/5) JDK 的工具程式都具有許多選項,讀者可以使用 直接於命令列中直接輸入 JDK 工具程式的名稱, 而不給定任何參數的方式呼叫 JDK 工具程式,如 此可以列出該 JDK 工具程式的使用說明。
Q&A
提 示 目前標準版 (Standard Edition) JDK(Java Development Kit) 的最新版本為 J2SDK, SE v1.4.1 (Java 2 Software Development Kit, Standard Edition, version 1.4.1) ,而也有人將之 稱為 J2SE, SDK v1.4.1 。
提 示 path 是用來記錄可執行檔案搜尋目錄的系統環境 變數,當使用者想在命令視窗中執行一個可執行 檔案時,作業系統會先在目前工作目錄 (working directory) 中尋找該執行檔並載入執行,若這個 執行檔案不在目前工作目錄中,則作業系統會根 據 path 參數的內容,一一搜尋每一個目錄(每個 目錄均以分號 ; 隔開)以便能找到指定的可執行 檔案並載入執行。
提 示 除了 path 系統環境變數之外, J2SDK v1.3 以前的 JDK 還需要設定 classpath 參數才可以正確的編譯 及執行 Java 程式,而在 J2SDK v1.3 以後的版本中 則不需要再設定 classpath 參數了。 classpath 參數 用以指出類別的位元組碼 (byte code) 檔案的搜尋 目錄。