1. 程式人生 > >windows環境下安裝JDK並配置環境變數

windows環境下安裝JDK並配置環境變數

安裝JDK 



JDK下載,官方地址:www.oracle.comJDK下載地址  JDK下載地址


      下載完JDK,點選安裝。下一步即可。注意: 選擇安裝目錄 安裝過程中會出現兩次安裝提示 。第一次是安裝 jdk ,第二次是安裝 jre 。建議兩個都安裝在同一個java資料夾中的不同資料夾中。(不能都安裝在java資料夾的根目錄下,jdk和jre安裝在同一資料夾會出錯)
例如:java 資料夾中包括(jdk資料夾和jre資料夾)

JRE(Java Runtime Environment)java執行環境
包括java虛擬機器和java程式所需的核心類庫。如果想執行一個開發好的java程式,計算機中只需要安裝JRE即可
JRE=JVM+類庫

而開發和執行不一樣,開發還需要一些與開發有關的工具包。
JDK(Java Development Kit)java開發工具包
JDK是提供開發人員使用的,其中包含了Java的開發工具,也包括了JRE。



我們為什麼還要配置環境變數path那?

因為我們在DOS環境中輸入javac,會出現‘javac’不是內被或外部命令的提示。這是因為,這個命令並不在當前目錄中。我們知道,如果我們想要在DOS環境中輸入一些命令可用的話,我們必須到這個命令所在的目錄中,要是每次執行Java的工具都要進入bin目錄下,是比較麻煩的,所以可以把這些你要用的命令所在的目錄配置在path中。


1.一勞永逸的方法

計算機-屬性-高階-環境變數-path
在path中新增F:\java\jdk\bin(java的一些命令都在bin目錄中),後面用‘;’隔開



2.技巧性配置有時你會改動路徑,但是不建議在path中經常改動,path中不僅只有這一個路徑,會造成很多麻煩。
所以:
1.然後右鍵點選計算機,選擇屬性,選擇高階系統設定,選擇環境變數
2.然後新建JAVA_HOME變數,變數值填寫jdk的安裝目錄(本人是F:\java\jdk)
3.然後尋找path變數,沒有就新建,在變數值後面輸入%JAVE_HOME%\bin;%JAVE_HOME%\jre\bin;

%  %動態獲取已有環境變數的值

(注意原來path的變數值末尾有沒有;號,如果沒有,先輸入分號;,再輸入上面的程式碼)


3.臨時配置這種配置方式只在當前dos視窗有效。視窗關閉,配置消失
這種臨時配置方式是通過dos命令中set命令完成的。
set:用於檢視本機所有環境變數的資訊
set 變數名:檢視具體一個環境變數的值
set 變數名=:清空一個環境變數的值
set 變數名=具體值:給指定變數定義具體值。

想要在原有環境變數值基礎上新增新值呢?
通過%變數名%操作符獲取到原有環境變數的值,然後加上新值後再定義給該變數名即可
舉例:set path=新值;%path%



4.新建CLASSPATH變數(類檔案的路徑 .class)
變數值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)

JVM查詢類檔案的順序:

如果沒有配置classpath環境變數,JVM只在當前目錄下查詢要執行的類檔案。 如果配置了classpath環境,JVM會先在classpath環境變數值的目錄中查詢要執行的類檔案。        值得結尾處如果加上分號,那麼JVM在classpath目錄下沒有找到要指定的類檔案,會在當前目錄下再查詢一次。        值得結尾處如果沒有分號,不會在當前目錄下查詢,即使當前目錄下有,也不會執行。 建議:配置classpath環境變數時,值得結尾處不加分號,如果需要訪問當前目錄可以用‘.'表示

.;C:/javaapp,前面有個點就是代表當前目錄(先找當前目錄,再找指定目錄)

5.最後檢查是否成功。

執行cmd輸入java -version(java和-version之間有空格)
若顯示版本資訊,則說明安裝成功。