天天看點

JDK:怎麼安裝和配置jdk

最近重裝系統,是以開發環境也需要重新配置,廢話不多說,開始動手。。

一、下載下傳

JDK是免費的,可以直接到ORACLE官網下載下傳最新版本,官網位址:https://www.oracle.com/index.html

如圖,按照圖中紅框表示操作

官網首頁ORACLE圖示右側:Menu–>Downloads–>Java–>All Java Downloads

JDK:怎麼安裝和配置jdk
JDK版本在不斷更新,一般選擇最新的版本
JDK:怎麼安裝和配置jdk
直接選擇Java的标準版本,點選進去
JDK:怎麼安裝和配置jdk
在這裡要先接受協定,不然無法下載下傳
JDK:怎麼安裝和配置jdk
根據自己具體的作業系統選擇相應的版本,點選即可下載下傳
JDK:怎麼安裝和配置jdk

二、安裝JDK

找到下載下傳的JDK,輕按兩下進行安裝

JDK:怎麼安裝和配置jdk
首先會彈出安裝向導,直接Next
JDK:怎麼安裝和配置jdk
在這裡建議修改預設安裝路徑,當然也可以不修改。如果更改路徑最好不要放在中文或者帶空格的目錄下,以免将來出現奇奇怪怪的問題。
JDK:怎麼安裝和配置jdk
我是修改了預設路徑,直接将預設路徑C:\Program Files\Java\jdk1.8.0_131\ 改為 C:\Java\jdk1.8.0_131\
JDK:怎麼安裝和配置jdk
JDK安裝完成後,會提醒安裝JRE;建議修改預設安裝路徑,放置C:\Java\jre下。因為JDK中包含了JRE,其實可以選擇不安裝。
JDK:怎麼安裝和配置jdk
修改完路徑,直接Next。即可完成安裝。
JDK:怎麼安裝和配置jdk

三、環境變量配置

環境變量一般指在作業系統中用來指定作業系統運作環境的一些參數。其實這句話也不是很好了解,來舉個例子吧。如path,當要求系統運作一個程式而沒有告訴它程式所在的完整路徑時,系統除了在目前目錄下面尋找此程式外,還會到path中指定的路徑去找。通俗的講,你要的東西我這裡沒有,怎麼辦呢,那就去path裡說的地兒找找吧。

簡單了解了環境變量,下面直接上圖:

右擊我的電腦–>屬性–>進階系統設定–>環境變量

JDK:怎麼安裝和配置jdk
JDK:怎麼安裝和配置jdk
JDK:怎麼安裝和配置jdk
點選系統變量下的建立–>變量名:JAVA_HOME,變量值:你的java所在路徑,如這是我的安裝路徑:C:\Java\jdk1.8.0_131
JDK:怎麼安裝和配置jdk
完成之後,在系統變量中找到Path–>輕按兩下–>在最前面添加【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】,中括号裡面的分号不能少,而且必須是英文的分号。
JDK:怎麼安裝和配置jdk

點選系統變量下的建立–>變量名:classpath,變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

最前面有個點,代表的是目前路徑,一定要加上

JDK:怎麼安裝和配置jdk

到此為止,JDK的安裝及配置全部結束,下面來檢測一下,安裝是否成功。

win + R 輸入CMD

JDK:怎麼安裝和配置jdk
彈出指令行,直接輸入Java -version ,如果出現下面内容即說明JRE-Java的運作環境 安裝成功。作為Java開發這個不夠。
JDK:怎麼安裝和配置jdk
繼續輸入javac
JDK:怎麼安裝和配置jdk
繼續輸入Java
JDK:怎麼安裝和配置jdk

出現以上内容,才能說明JDK完全安裝成功。

四、配置的各個變量的意義

說明:環境變量的變量名不區分大小寫,隻是一般用大寫容易區分

JAVA_HOME:就是jdk的安裝路徑

這樣即使以後需要更改jdk路徑,直接修改JAVA_HOME就可以了,不必在修改path和classpath。

Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

指向bin目錄,這樣調用javac編譯源檔案,或者調用java指令運作位元組碼檔案時,首先在目前目錄尋找,如果找不到,就會到path路徑中尋找。

classpath: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

指向需要運作的檔案路徑,其實這個classpath在JDK5之後可以不用配置,在以後的開發中不會影響。

我遇到的問題:

1、錯誤提示:Background compilation enabled

Run configuration Error:Not a valid Boot application class

原因分析:我昨天晚上修改了系統配置,我猜想可能是jdk被修改錯誤了

解決辦法:重新配置了jdk,當然我dos指令上java出現了:java不是内部或外部指令

然後我搜了一個網上的辦法,就是很古老,很好用的辦法,如下:

完成了第一步,隻是把JDK環境安裝完成了。這個時候還要通過一系列的環境變量的配置才能使用JDK環境進行JAVA開發。配置環境變量包括java_home,path和classpath三個部分。
用滑鼠右擊“我的電腦”,選擇“屬性”->“進階”->“環境變量”->“系統變量”->“建立”。

在“變量名”輸入框中寫入“java_home”,在“變量值”輸入框中寫入“C:\Program Files\Java\jdk1.6.0” (根據安裝路徑填寫),然後點選“确定”,java_home就設定完成了。

下面開始“classpath”的配置。選中“系統變量”檢視是否有classpath項目,如果沒有就點選“建立”,如果已經存在就選中classpath選項,點選“編輯”按鈕,然後在“變量名”中填寫“classpath”,在“變量值”中填寫“C:\Program Files\Java\jdk1.6.0\jre\lib”(根據安裝路徑填寫)。

現在可以進行“path”的配置了。同上在“classpath”設定時類似,“變量名”輸入框填寫“path”,“變量值”輸入框填寫“C:\Program Files\Java\jdk1.6.0\bin”(根據安裝路徑填寫)。

JDK的環境變量已經配置完成,可以通過打開指令提示符視窗,輸入指令“java -version”, 看到Java版本的資訊,來确定安裝是否成功。首先點選“開始”,然後點選“運作”。

      

上面隻是完成了jdk的配置,然後再重新配置IDEA的jdk配置,如下:

JDK:怎麼安裝和配置jdk

就可以了。