提示:本節內容對於java入門是很是關鍵的,對於剛接觸java的同窗必定要認真學習,歡迎你們留言探討技術問題。其餘問題概不回覆。html
(書接上回)上節課程咱們簡單介紹了java項目的開發過程及經常使用的開發工具,這節課咱們詳細講解一下JDK的安裝與配置。根據上一節的學習,咱們知道編寫完java代碼後,須要先對java代碼進行編譯,而後再執行。而java程序的編譯與執行都是經過JDK來完成的。因此作java開發,首先咱們須要學會安裝和配置JDK。下面咱們就來詳細學習JDK的安裝與配置。java
首先咱們要到官方網站下載JDK的最新版本。目前最新版是JDK8;下載網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html java被oracle公司收購之後JDK下載地址遷移到了oracle官網。具體以下:windows
根據操做系統版本的不一樣。在右邊Download下選擇不一樣的版本下載就好了。須要注意的是,下載地址隨着版本的變化會有變化,若是下載地址失效,你們自行度娘哈。oracle
JDK下載完成後,咱們就能夠進行安裝了。因使用windows的人比較多。因此在這咱們就以windows平臺上的JDK安裝爲例給你們演示一下JDK的安裝。windows平臺須要下載:32位:jdk-8u20-windows-i586.exe 64位:jdk-8u20-windows-x64.exe。工具
第一步:下載完成後,咱們雙擊下載文件:jdk-8u20-windows-x64.exe,開始安裝,而後點擊下一步學習
第二步:選擇安裝路徑,這時能夠選擇本身電腦軟件的安裝目錄。前提是該目錄不容許存在漢字。我選在的是E://programe files/jdk8.0目錄下,點擊下一步,開始安裝。開發工具
第三步:一直等到安裝完成出現以下界面,選擇JRE安裝目錄,單擊下一步。開始JRE安裝網站
第四步:一直等到JRE安裝完成出現以下界面,安裝完成,點擊關閉,接下來咱們進行環境變量配置spa
初學java時爲了能更好的掌握java。咱們通常使用記事本類工具編寫java代碼,使用JDK編譯、執行代碼。而JDK默認的使用是基於控制檯的。因此咱們須要在控制檯窗口中使用java命令來進行編譯執行java程序。在控制檯下執行java命令最大的問題就是路徑問題。由於當在控制檯下執行一個命令時,系統默認的會去查找當前路徑和path路徑(系統預約義的環境變量),若是沒有,系統就會提示命令沒有找到。這個問題會讓java的編譯執行變得很繁瑣。因此須要經過配置JDK來解決這個問題。操作系統
JDK須要配置兩個環境變量。一個是修改環境變量path。爲了讓咱們能夠在任意位置使用java編譯執行命令。另外一個是新建環境變量classpath,這個變量的目的是爲了java執行時知道去那裏找標準類庫。設置了這個變量後,寫程序時就能夠不用導入標準類庫了。JDK1.5版本之後classpath已經不是必需要設置的。可是考慮到兼容性問題,最好仍是建議你們設置一下。
由於執行一個命令,控制檯默認的會去查找當前路徑和path路徑。因此咱們只要把jdk目錄加到環境變量path中。那麼咱們的java命令也就能夠在任意位置使用了。具體配置以下:
第一步:右鍵點擊個人電腦,而後選擇屬性。打開以下窗口,而後選擇高級系統設置:
第二步:打開以下窗口後,選擇高級->環境變量:
第三步:打開以下窗口後,選擇系統變量->Path,而後選擇編輯:
第四步:打開以下窗口後,選擇編輯文本,須要注意的是:win7及之前的版本中沒有這一步,你們忽略就行:
第五步:打開以下窗口後,修改變量值,在原來值的後面添加英文分號;而後把JDK的安裝目錄加到最後。好比:好比我安裝在C盤下 輸入變量值:** ;C:\Java\jdk1.8.0_05\bin ** 而後點擊肯定。配置path完成。
第六步:配置完path後,點擊肯定會顯示以下窗口,選擇新建,新建系統變量classpath。 輸入變量值:** .;D:\Java\jdk1.8.0_05\lib\tools.jar;D:\Java\jdk1.8.0_05\lib\dt.jar ** 而後點擊肯定。配置classpath完成。須要注意:把** D:\Java\jdk1.8.0_05 **替換成你的安裝路徑
OK!本節內容很少,可是很關鍵,若是本節內容你們沒有掌握,那麼後面的內容你們就學習不了了。因此你們須要在本身的電腦上反覆練習掌握。
咱們整個的課程學習採用PNP訓練法授課,也就說咱們會用一個完整的項目來貫穿整個課程。以項目開發的過程做爲咱們課程的授課線索。因此下節課咱們將介紹咱們這門課程要學習的完整項目。下課!!~~~
本文源發表自:樂橙谷 www.lechenggu.com