-
Java簡介
-
核心概念:JVM、JDK反粥、JRE
JVM(Java Virtual Machine):Java虛擬機(jī)卢肃,也是Java基礎(chǔ)的核心。實(shí)現(xiàn)Java的跨平臺才顿,在Windows莫湘、macOS、Linux等平臺下運(yùn)行Java程序郑气。
作用:加載.class并運(yùn)行.class幅垮。
JRE(Java Runtime Environment):Java運(yùn)行時(shí)環(huán)境。要運(yùn)行Java程序就需要安裝JRE尾组。
JRE包含JVM忙芒、庫函數(shù)和運(yùn)行Java應(yīng)用程序所必須的文件【JRE=JVM+Java系統(tǒng)類庫(小零件)】。
JDK(Java Development Kit):Java開發(fā)工具包讳侨。沒有JDK就不能進(jìn)行Java程序開發(fā)呵萨。
JDK包含JRE,以及增加了編譯器跨跨、調(diào)試器等用于程序開發(fā)的文件(Java程序所必須的命令工具)【JDK=JRE(或JVM+Java系統(tǒng)類庫(小零件))+編譯潮峦、運(yùn)行等命令工具】。
注意:1.想要運(yùn)行一個(gè)Java程序所要的最小環(huán)境為JRE;
2.想要開發(fā)一個(gè)Java程序所需的最小環(huán)境為JDK咆耿;
Java開發(fā)工具
IntelliJ IDEA
MyEclipse(對Eclipse工具的擴(kuò)展德谅,把一些優(yōu)秀的插件集成到Eclipse工具中,是開發(fā)更簡單更快捷)
Eclipse(開源工具)搭建Java開發(fā)環(huán)境
下載JDK萨螺,并按照提示完成JDK安裝窄做。下載地址:JDK下載
JDK安裝完成后可根據(jù)路徑(默認(rèn)路徑:C:\Java\jdk1.8.0_171)查看其中的文件愧驱,其中bin目錄下為可執(zhí)行文件,在bin里邊關(guān)注下javac(編譯)和java(運(yùn)行)兩個(gè)執(zhí)行文件椭盏;lib目錄下為java開發(fā)時(shí)用到的類庫文件组砚。MacOS平臺下安裝完成JDK后不用再配置其他東西。
Windows平臺下:需要配置JDK環(huán)境變量 JAVA_HOME(配置JDK安裝路徑)掏颊、PATH(配置JDK命令文件的位置糟红,即bin目錄)、CLASSPATH(配置開發(fā)用到的類庫文件的位置乌叶,即lib目錄)盆偿。
配置路徑:
1)找到配置JDK環(huán)境變量的位置,右擊“計(jì)算機(jī)” -> 選擇“屬性” -> 窗口中選擇“高級系統(tǒng)設(shè)置” -> 在系統(tǒng)屬性窗口中選擇“高級” -> 在高級的下面選擇“環(huán)境變量(N)...”按鈕 -> 環(huán)境變量窗口中找到“系統(tǒng)變量” 准浴。
2)在系統(tǒng)變量下進(jìn)行配置:
a. 配置“ JAVA_HOME”事扭,在系統(tǒng)變量下“JAVA_HOME”變量在列表里默認(rèn)是沒有的 -> 我們需新建“ JAVA_HOME”變量,點(diǎn)擊“新建”按鈕 -> 在“新建系統(tǒng)變量”窗口填寫變量名(JAVA_HOME)和變量值(JDK安裝路徑C:\Java\jdk1.8.0_171),點(diǎn)擊確定完成第一個(gè)環(huán)境變量“ JAVA_HOME”的配置乐横;
b. 配置“ PATH”求橄,其實(shí)在系統(tǒng)變量里邊已經(jīng)有“PATH”變量了,我們需要找到“PATH”變量選中葡公,選擇編輯按鈕罐农,在最前面添加我們的bin目錄(C:\Java\jdk1.8.0_171\bin;或“%JAVA_HOME%\bin;(推薦)),并用分號(;)與后邊的路徑隔開匾南,點(diǎn)擊確定完成“PATH”變量的配置啃匿;
c. 配置“ CLASSPATH”,在系統(tǒng)變量下“ CLASSPATH”變量在列表里默認(rèn)也是沒有的 -> 我們需新建“ CLASSPATH”變量蛆楞,點(diǎn)擊“新建”按鈕 -> 在“新建系統(tǒng)變量”窗口填寫變量名(CLASSPATH)和變量值(在這里需要注意溯乒,首先編輯框內(nèi)寫一個(gè)點(diǎn)“.”代表當(dāng)前路徑,然后寫一個(gè)分號“;”把路徑隔開豹爹,然后寫入JDK安裝路徑“.;C:\Java\jdk1.8.0_171\lib;“或者”.;%JAVA_HOME%\lib;(推薦)”),點(diǎn)擊確定完成環(huán)境變量“ CLASSPATH”的配置裆悄,至此我們完成了以上三個(gè)變量的配置,一直點(diǎn)擊確定即可臂聋。
注意: CLASSPATH環(huán)境變量:如果使用JDK1.5以上版本就不需要配置這個(gè)環(huán)境變量了光稼,因?yàn)镴RE會自動(dòng)搜索當(dāng)前路徑下的類文件及相關(guān)的jar包。但是配置也行孩等。
-
驗(yàn)證Java環(huán)境配置的對不對艾君。
1)MacOS平臺下:打開“終端(Terminal)”。
Windows平臺下:點(diǎn)擊“開始” -> 輸入“cmd” -> 打開dos命令行肄方。
2)在命令行里分別輸入“java”命令冰垄,按Enter;“javac”命令权她,按Enter虹茶;和“java -version”命令逝薪,按Enter。分別出現(xiàn)如下圖Java蝴罪、Javac的用法提示和Java版本信息董济,則證明Java開發(fā)環(huán)境是沒問題的。