一个大浪Java罢工(一个)安装JDK和环境变量配置
一個(gè)、基礎(chǔ)知識(shí)
(一)什么是Java?? ?
? ? Java是一種能夠撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java平臺(tái)(即JavaEE,?JavaME, JavaSE)的總稱。
??
(二)什么是JDK???
? ? 學(xué)習(xí)Java編程時(shí),首先要做的就是搭建開發(fā)環(huán)境。就像師傅在修車之前,須要搭建一個(gè)修車廠,準(zhǔn)備好修車所須要的環(huán)境和工具一樣。這里呢?!
Java的開發(fā)環(huán)境就是JDK,是Java Development Kit的縮寫。意思是Java程序開發(fā)的工具包。
也能夠說JDK就是Java的SDK(Software Development Kit軟件開發(fā)工具包)
? ? JDK一共分為3個(gè)版本號(hào):標(biāo)準(zhǔn)版(J2SE)、企業(yè)版(J2EE)、用于移動(dòng)設(shè)備(J2ME),這部分的內(nèi)容具體請(qǐng)參加我的博客《J2SE與J2EE、J2ME的比較》。
(三)JRE與JDK比較?
? ? 普通用戶僅僅須要安裝:JRE(Java Runtime Environment執(zhí)行環(huán)境)。就像是用戶的電腦上僅僅要安裝了IE,就能夠了瀏覽新聞,而不須要知道新聞的后臺(tái)是如何編輯公布的。
? ? 而JDK是給開發(fā)人員提供的開發(fā)工具箱,程序開發(fā)人員必須安裝JDK來編譯、調(diào)試程序。它除了包括完整的JRE,還包括了其它供開發(fā)人員使用的工具包。
二、安裝JDK
(一)注意事項(xiàng)
安裝教程網(wǎng)上能夠找到非常多。這里不做具體的介紹。須要注意的兩點(diǎn)是:
1、安裝路徑不要有空格,否則不利于后期編譯、執(zhí)行。
2、安裝過程中會(huì)有兩次提示,一次是安裝JDK,一次是安裝JRE,建議安裝在同一個(gè)Java目錄中的不同文件里。
(二)配置環(huán)境變量
安裝完JDK后,須要配置環(huán)境變量。為什么要配置環(huán)境變量呢?請(qǐng)聽我慢慢道來:
舉個(gè)樣例:現(xiàn)有一個(gè)源程序文件test.java ,然后我要編譯和執(zhí)行它。就須要輸入一下命令:?
javac test?
java test
? ? 編譯和執(zhí)行也須要對(duì)應(yīng)的程序來執(zhí)行 ,這些命令程序就是在jdk的bin文件夾下找到。但是系統(tǒng)不認(rèn)識(shí)javac和java這這些命令,因此你必須告訴系統(tǒng)這些命令存放在什么地方,于是你就要環(huán)境變量設(shè)置。就像修理車時(shí)。我須要非常多的工具,比方:鉗子、扳子、電氣焊……,你須要告訴我這些工具放在哪里一樣。
Java主要配置的環(huán)境變量有三個(gè):
? ? 1. PATH環(huán)境變量。作用是指定命令搜索路徑,在shell以下運(yùn)行命令時(shí),它會(huì)到PATH變量所指定的路徑中查找看能否找到對(duì)應(yīng)的命令程序。
我們須要把 jdk安裝文件夾下的bin文件夾添加到現(xiàn)有的PATH變量中,bin文件夾中包括常常要用到的可運(yùn)行文件如javac/java/javadoc等。設(shè)置好 PATH變量后,就能夠在不論什么文件夾下運(yùn)行javac/java等工具了。 運(yùn)行命令時(shí),控制臺(tái)先在當(dāng)前文件夾找java.exe程序,找不到會(huì)去path變量中指定的路徑去找此命令,假設(shè)沒有找到就不會(huì)運(yùn)行。
2. CLASSPATH環(huán)境變量。作用是指定類搜索路徑,要使用已經(jīng)編寫好的類。前提當(dāng)然是可以找到它們了,JVM就是通過CLASSPTH來尋找類的。
我們須要把jdk安裝文件夾下的lib子文件夾中的dt.jar和tools.jar設(shè)置到CLASSPATH中,當(dāng)然,當(dāng)前文件夾“.”也必須增加到該變量中。?在編譯、執(zhí)行java程序時(shí)。先在本文件夾下找class文件,然后在指定文件夾下找。都找不到就會(huì)報(bào)錯(cuò)了……
3. JAVA_HOME環(huán)境變量。它指向jdk的安裝文件夾。Eclipse/NetBeans/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk。?
(三)具體的配置步驟,具體請(qǐng)單擊《安裝JDK與環(huán)境變量配置》
?1.計(jì)算機(jī)→屬性→高級(jí)系統(tǒng)設(shè)置→高級(jí)→環(huán)境變量? ? 須要注意的一點(diǎn)是:變量之間須要用分號(hào)隔開。
?2.檢驗(yàn)是否配置成功
執(zhí)行cmd 輸入 java -version (java 和 -version 之間有空格)
若如圖所看到的 顯示版本號(hào)信息 則說明安裝和配置成功。
三、總結(jié)
? ? JDK是Java程序開發(fā)的工具包。那么廚房的工具包就是:鍋、蔬菜、煤氣、吸油煙機(jī)之類的。
? ? JRE是Java執(zhí)行環(huán)境,供普通用戶使用。就像是客人吃飯的餐桌,僅僅要你坐在那里就會(huì)有服務(wù)員來提供酒水飲料,至于這些食物是怎么做的。僅僅須要廚師(開發(fā)者)知道就能夠了。客人并不關(guān)心。
? ? 那么在安裝過程中的“環(huán)境變量的配置”,就好比是廚師把廚房的所用工具都?xì)w類擺放在適當(dāng)?shù)奈恢?#xff0c;須要用什么就直接去那里拿,就好了。而不是先把廚房翻個(gè)底朝天。終于還沒有找到。
? ??
? ? 希望這種解說對(duì)大家理解“安裝JDK與環(huán)境變量的配置”有一鑒于幫助。
版權(quán)聲明:本文博客原創(chuàng)文章。博客,未經(jīng)同意,不得轉(zhuǎn)載。
轉(zhuǎn)載于:https://www.cnblogs.com/mengfanrong/p/4738359.html
總結(jié)
以上是生活随笔為你收集整理的一个大浪Java罢工(一个)安装JDK和环境变量配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Gym 100431EWord Cove
- 下一篇: hdu 5396 Expression