跟老楊學java系列(五) JDK的安裝與配置
提示:本節內容對於java入門是非常關鍵的,對於剛接觸java的同學一定要認真學習,歡迎大家留言探討技術問題。其他問題概不回復。
(書接上回)上節課程我們簡單介紹了java項目的開發過程及常用的開發工具,這節課我們詳細講解一下JDK的安裝與配置。根據上一節的學習,我們知道編寫完java代碼后,需要先對java代碼進行編譯,然后再執行。而java程序的編譯與執行都是通過JDK來完成的。所以做java開發,首先我們需要學會安裝和配置JDK。下面我們就來詳細學習JDK的安裝與配置。
下面我們分成兩步來學習JDK的安裝和配置
- JDK的安裝
- JDK的配置。
一、JDK的安裝
1、JDK下載:
首先我們要到官方網站下載JDK的最新版本。目前最新版是JDK8;下載網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html java被oracle公司收購以后JDK下載地址遷移到了oracle官網。具體如下:
根據操作系統版本的不同。在右邊Download下選擇不同的版本下載就行了。需要注意的是,下載地址隨着版本的變化會有變化,如果下載地址失效,大家自行度娘哈。
2、JDK安裝:
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安裝完成出現如下界面,安裝完成,點擊關閉,接下來我們進行環境變量配置
二、JDK的配置
初學java時為了能更好的掌握java。我們一般使用記事本類工具編寫java代碼,使用JDK編譯、執行代碼。而JDK默認的使用是基於控制台的。所以我們需要在控制台窗口中使用java命令來進行編譯執行java程序。在控制台下執行java命令最大的問題就是路徑問題。因為當在控制台下執行一個命令時,系統默認的會去查找當前路徑和path路徑(系統預定義的環境變量),如果沒有,系統就會提示命令沒有找到。這個問題會讓java的編譯執行變得很繁瑣。所以需要通過配置JDK來解決這個問題。
JDK需要配置兩個環境變量。一個是修改環境變量path。為了讓我們可以在任意位置使用java編譯執行命令。另一個是新建環境變量classpath,這個變量的目的是為了java執行時知道去那里找標准類庫。設置了這個變量后,寫程序時就可以不用導入標准類庫了。JDK1.5版本以后classpath已經不是必須要設置的。但是考慮到兼容性問題,最好還是建議大家設置一下。
1、配置path和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