俗話說得好,萬事開頭難。
很多事情對于已經明白的人仿佛是自然而然的,但是對于初學者卻是莫名其妙,摸不着頭腦的。我自己在剛開始看JAVA的時候,也因為配置JDK花費了不少的時間。在這裡将自己的一些心得寫下來,希望對初學者能夠有所幫助。
當然,在這裡再說例外一點,萬事開頭難是對的。
但是,萬事開頭之後還是有很多難點的。
不努力,不會有成功的。
好了,閑話不多說。
第一步,從網上下載下傳JDK。
這個可以通過搜尋引擎搜尋下,到處都是下載下傳的資源。需要注意的是你得先知道你系統的版本,一般情況下,官網上的JDK有針對windows,unix等不同的版本。
官方的下載下傳的位址:
http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-6u4-jdk-7u11-downloads-1900532.html
這裡,你需要選擇正确的版本。如今很多電腦都采用了64位的作業系統。這裡你可以選擇64位的jdk版本。這一點不詳加說明。
如圖:
當然,你也可以通過其他的資源進行下載下傳。
第二步,安裝SDK。
這個過程很簡單,隻要記住最後的安裝路徑即可。在這裡,建議大家更改下系統的一個設定。通常情況下,計算機的檔案是不會顯示字尾名的。而在之後JAVA的學習中,你需要對字尾名進行操作。
這裡以xp系統為例。
打開“我的電腦”,選擇工具(T),然後選擇檔案夾選項。
如圖:
之後顯示如下:
在這裡,選擇 "檢視"
在進階設定裡,找到
“隐藏已知檔案類型的擴充名”
這一選項。
将前面的對勾去掉。
如圖
在安裝完JDK後,找到其安裝的路徑,一般預設的路徑如下:
C:\Program Files\Java\jdk1.7.0_15
基本上到這一步,JDK就已經安裝完成。
在最開始的學習中,我們主要需要使用bin目錄下的java.exe和javac.exe兩個檔案。
前者用于運作,後者用于編譯。
如圖:
這裡說明一下,JDK和C,C++等程式設計語言的VC或者Visul studio是不同的。它其中并不包括一個編輯的軟體。
我們可以通過在cmd.exe下運作這兩個軟體,保證其可用。
方法如下:
點選計算機的開始,
如圖:
選擇“運作”
如圖:
在這裡,可能不同的計算機會有少許的差異,但總歸你能找到該目錄。你也可以通過使用“win+R鍵”直接打開該界面。
輸入cmd,
确定之後會出現如下界面。
因為電腦設定不同,是以開始的目錄不同,我這裡是D:盤。
不過這不影響什麼。
繼續下一步。
這個時候,我們可以通過指令通路到上面的java.exe和Javac.exe
首先,如果你的JDK安裝在C槽。
則輸入 "c:"按确定,則這個目錄會轉到C槽下。
(很多電腦最初的設定就是在C槽,我這裡是一個特例)
接着,你可以複制你電腦的的JDK的目錄。
“C:\Program Files\Java\jdk1.7.0_15”
然後在指令行下輸入
cd C:\Program Files\Java\jdk1.7.0_15
如圖:
這樣,你就到了JDK的目錄下。
我們的檔案在bin檔案夾裡。
通過輸入
cd bin則可進行該目錄。
如圖:
這樣,你可以輸入javac和JAVA,如果JDK正常,則會出現如圖的顯示。
如果出現錯誤,可能出現如圖,(當然,這種情況是微乎其微的)
至此,第二步完成。、
第三步: 配置JDK環境。
首先簡單的說一下為什麼要配置JDK的環境。
因為我們需要使用一個檔案,都要進入該檔案的目錄,如上面我們需要使用java和javac兩個exe檔案。我們都需要先通路其目錄,再在其目錄下運作。
而我們在編寫自己的程式的時候,可能并不一定會放在該目錄下,而可能放在電腦上其他任何的位置。
是以我們需要讓我們的Java.exe和Javac.exe在計算機的任何位置都能夠使用。
比如我們的JAVA的源代碼放在E盤java檔案夾下。
我們可以直接在該目錄下運作javac和Java對源檔案進行編譯和運作。
具體的步驟如下:
右擊我的電腦,選擇“屬性”,選擇“進階”
選擇環境變量,如圖:
然後在系統變量選擇建立變量名為
JAVA_HOME
變量值為
你JDK的目錄
我這裡為
C:\Program Files\Java\jdk1.7.0_15
這一步主要是友善你通路你的JDK的目錄。
如圖:
接着就是讓你的java.exe和javac.exe兩個軟體能夠在計算機的任何位置運作的操作。
在系統變量裡找到path變量。
如圖:
接着,在path變量的前面加上
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
記住需要分号。
分号是差別每一個不同的項的。
通常在path變量下的每一個檔案夾中的檔案,都可以在計算機的任何位置進行通路。
這裡,我們将JDK的bin目錄,以及jre下bin目錄添加在path裡。
這樣,我們的javac和java就能夠在計算機的任何位置運作了。
關于系統環境變量的内容,大家可以自行去了解。這裡不詳細加說明。
關于jre\bin,這裡做一下簡單的說明。
DK就是Java Development Kit.簡單的說JDK是面向開發人員使用的SDK,它提供了Java的開發環境和運作環境。SDK是Software Development Kit 一般指軟體開發包,可以包括函數庫、編譯程式等。
JRE是Java Runtime Enviroment是指Java的運作環境,是面向Java程式的使用者,而不是開發者。
如果安裝了JDK,會發同你的電腦有兩套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\jre1.5.0_15 目錄下,後面這套比前面那套少了Server端的Java虛拟機,不過直接将前面那套的Server端Java虛拟機複制過來就行了。而且在安裝JDK可以選擇是否安裝這個位于 C:\Program Files\Java 目錄下的JRE。如果你隻安裝JRE,而不是JDK,那麼隻會在 C:\Program Files\Java 目錄下安裝唯一的一套JRE。
JRE的地位就象一台PC機一樣,我們寫好的Win32應用程式需要作業系統幫我們運作,同樣的,我們編寫的Java程式也必須要JRE才能運作。是以當你裝完JDK後,如果分别在硬碟上的兩個不同地方安裝了兩套JRE,那麼你可以想象你的電腦有兩台虛拟的Java PC機,都具有運作Java程式的功能。是以我們可以說,隻要你的電腦安裝了JRE,就可以正确運作Java應用程式。
接着,我們在設定classpath
選擇環境變量,建立
變量名為classpath; 變量值為
".;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;"
注意,CLASSPATH最前面是有個“.”的,表示目前目錄,這樣當我們運作java AClass的時候,系統就會先在目前目錄尋找AClass檔案了。
做這個配置,主要是在我們能夠自動包括tools.jar和dt.jar中的一些類。
這些類是我們運作java代碼的一些基本的需求。
打個比方,你需要用JDK這個機器運作你的JAVA代碼,你需要一些基礎的類,就如你用計算機玩英雄聯盟一樣,你需要先下載下傳英雄聯盟這個遊戲。否則你無從玩起。
到此位置,你的JDK算是配置完成了。
這個時候,我們可以試驗一下,在任何一個其他的位置使用javac,java。看能否成功。
如圖:
如果配置失敗,則會出現如下的情況
第四步:第一個JAVA程式
我們在D盤下建立一個java目錄。然後在裡面建立文本文檔。
将其名字改成
HelloWorld.java
記住字尾名.java這個時候,系統會提示你更改字尾名可能導緻檔案不能使用,點選确定即可。
接着,你在記事本裡寫入如下代碼
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
然後儲存。
再通過在cmd.exe下通路到該目錄。
先對其進行javac編譯。
D:\java\javac HelloWorld.java
如圖的步驟1
這個時候,在java目錄下會生成一個HelloWorld.class的檔案。
如圖:
接着,在運作java.
輸入 java HelloWorld 回車。
如上上圖的步驟2. 程式如果運作成功,就會在下面顯示Hello World!
至此,你的JDK算是配置完成,而且你已經通過運作第一個程式進行了驗證,證明其能夠正常的使用。時不待人,馬上進入你的JAVA學習生涯吧。