在配置java開發(fā)環(huán)境之前,先要弄清楚以下幾個(gè)名詞的含義:
- JDK
- JRE
- JVM
JDK
JDK是Java Development Kit的縮寫,簡單說是面向開發(fā)人員的SDK,它提供了JAVA的開發(fā)環(huán)境和運(yùn)行環(huán)境。
JRE
JRE是Java Running Eveironment的縮寫,它指JAVA的運(yùn)行環(huán)境,是面向JAVA的使用者,而不是開發(fā)者
JVM
JVM是Java Virtual Machine的縮寫,它是JAVA實(shí)現(xiàn)跨平臺(tái)的核心,所有的java程序會(huì)首先被編譯為.class的類文件,這種類文件可以在虛擬機(jī)上執(zhí)行,也就是說class并不直接與機(jī)器的操作系統(tǒng)相對(duì)應(yīng),而是經(jīng)過虛擬機(jī)間接與操作系統(tǒng)交互,由虛擬機(jī)將程序解釋給本地系統(tǒng)執(zhí)行
配置JAVA環(huán)境變量
想要讓編寫的JAVA程序能夠在任何一個(gè)目錄下都運(yùn)行起來,需要配置一個(gè)全局的環(huán)境變量,能夠讓PC找到JDK的路徑和JRE的路徑。配置JAVA的環(huán)境變量,涉及JAVA_HOME,CLASSPATH,Path三個(gè)變量,其中Path變量是Windows操作系統(tǒng)自帶的,JAVA_HOME和CLASSPATH是兩個(gè)新增的環(huán)境變量。
配置環(huán)境變量的位置:我的電腦→屬性→高級(jí)系統(tǒng)設(shè)置→ 環(huán)境變量
- 第一步,配置JAVA_HOME環(huán)境變量
新建一個(gè)名為JAVA_HOME的環(huán)境變量,值為安裝JDK時(shí)的目錄,我的安裝在C:\Program Files (x86)\Java\jdk1.8.0_101目錄下。
- 第二步,配置Path變量
需要注意的是,安裝JDK后,安裝程序會(huì)自動(dòng)在Path變量中新增一個(gè)環(huán)境變量,一般選擇刪除它,不然就需要將以下兩個(gè)值放在它前面,否則編譯器會(huì)先去找默認(rèn)的JDK環(huán)境,版本可能對(duì)應(yīng)不上
- 第三步,配置CLASSPATH
這個(gè)CLASSPATH主要是用于指定一些依賴包的位置。一定要注意,在最前面的是.;,而且是英文字符。
以上三步,配置完成后,就可以在cmd.exe中運(yùn)行javac -version來檢測(cè)JDK的配置是否正確,運(yùn)行java -version來檢測(cè)JRE的配置是否正確