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