JDK8(Java Development kit)的安裝與配置全過程
Java
特點(diǎn)
說起 Java,大家肯定都不陌生,作為目前世界編程語言市場占有率穩(wěn)定前三的語言,Java確實(shí)有著它自己獨(dú)特的優(yōu)勢:
- 面向?qū)ο螅?/li>
- 簡單性;
- 分布式處理多線程;
- 健壯性;
- 結(jié)構(gòu)中立;
- 開源;
- 跨平臺;
如何做到跨平臺的呢?
原因就是這個(gè) JVM (Java Virtual Machine),Java虛擬機(jī)。
引入Java虛擬機(jī)后,Java在不同平臺上運(yùn)行時(shí)不需要重新編譯。Java語言使用Java虛擬機(jī)屏蔽了與具體平臺相關(guān)的信息,使得Java語言編譯程序只需生成在Java虛擬機(jī)上運(yùn)行的目標(biāo)代碼(字節(jié)碼),就可以在多種平臺上不加修改地運(yùn)行。
JDK
JDK,Java Development Kit(Java開發(fā)工具包)。
- 一般來說,JDK是提供給Java工作人員使用的,其中包含了Java的開發(fā)工具,也包括了JRE。
- 所以安裝了JDK,就不用單獨(dú)再安裝JRE了。
- 其中的開發(fā)工具:編譯工具(Javac.exe)打包工具(Jar.exe)等。
JRE
JRE,Java Runtime Environment(Java運(yùn)行環(huán)境)
- 包括Java虛擬機(jī)(JVM Java Virtual Machine)和Java程序所需的核心類庫等。
- 如果想要運(yùn)行一個(gè)開發(fā)好的Java程序,計(jì)算機(jī)中只需要安裝JRE即可。
簡單而言:使用JDK開發(fā)完成的Java程序,交給JRE運(yùn)行。
JDK的下載,安裝
JDK的下載通過官方網(wǎng)站獲取JDK:JDK官方網(wǎng)站
JDK的安裝
傻瓜式安裝,安裝路徑不要有中文、空格或者特殊符號,安裝路徑統(tǒng)一。
提示安裝JRE時(shí),可以選擇不安裝。
- 安裝實(shí)例(JDK-8):

- 我們下載下來JDK文件后,雙擊“運(yùn)行”:

- 點(diǎn)擊“下一步”:

這里默認(rèn)安裝路徑是在C盤,建議更改到其他盤:
- 點(diǎn)擊“更改”:

- 這里建議去其他盤新建一個(gè)空文件夾,名稱易于理解,例如:


- 將該目錄復(fù)制到 jdk 的前面:

- 點(diǎn)擊“確定”:

- 點(diǎn)擊“下一步”:

- 等待讀條:

彈出 jre 的安裝路徑,點(diǎn)擊“更改”;
- 建議修改和 jdk 放在同一個(gè)路徑下:

可以現(xiàn)在該路徑下新建一個(gè)空文件夾,名稱和 jdk 基本一致,將 jdk 換成 jre;

在上面點(diǎn)擊“更改”后彈出的頁面選擇新建的空文件夾:jre;
- 點(diǎn)擊“確定”:

- 點(diǎn)擊“下一步”:

- 等待讀條完成:

點(diǎn)擊“關(guān)閉”,安裝完成!
配置環(huán)境變量
為什么要配置環(huán)境變量?
我們可以先來看看 JDK 是否安裝成功:
方法:進(jìn)入DOS頁面下輸入指令:
“java”、“javac”、“java -version”
- 進(jìn)入 DOS 小技巧:“win + R”、輸入"cmd"、敲回車:




我們運(yùn)行 javac 的時(shí)候就出現(xiàn)了問題,JDK安裝成功以后,在DOS下輸入該指令會正常執(zhí)行才是,問題出在哪了呢?
問題恰恰就出在了環(huán)境變量上。
我們再回過頭來看看環(huán)境變量的設(shè)置:
首先:
打開桌面上的“此電腦”,或者文件夾里的“此電腦”的“屬性”:
(個(gè)別電腦在桌面和文件夾中打開此電腦的屬性會彈出不一樣的界面,所以建議統(tǒng)一在文件夾中打開“此電腦”的“屬性”:)

- 右鍵“此電腦”,點(diǎn)擊“屬性”:

- 點(diǎn)擊“高級系統(tǒng)設(shè)置”:

- 點(diǎn)擊“環(huán)境變量”:

- 在下方“系統(tǒng)變量”的變量中找到 “Path”:

- 選中并且雙擊它,或者點(diǎn)擊“編輯”:

我們能看到第一個(gè)C盤下的一個(gè)路徑:
- 復(fù)制該路徑進(jìn)入文件資源管理器:

我們可以發(fā)現(xiàn)在該路徑下存在三個(gè)可執(zhí)行文件;
并且,沒有 javac !
這就是DOS窗口下運(yùn)行 javac 失敗的原因。
知道了原因,怎么修改呢?
- 查閱了相關(guān)資料,才知道,這個(gè)C盤下的系統(tǒng)環(huán)境變量是JDK-8版本以上自動添加的一個(gè)環(huán)境變量。
- 我們可以進(jìn)行手動刪除。

- 直接點(diǎn)擊“刪除”即可。
刪除了該變量,我們?nèi)绾闻渲谜_的環(huán)境變量呢?
- 首先,在系統(tǒng)變量下新建一個(gè)變量:

- 選擇“Path”,進(jìn)行“編輯”:

- 選擇“新建”:

- 輸入 %JAVA_HOME%\bin ,點(diǎn)擊“確定”:

- 點(diǎn)擊“確定”:

- 點(diǎn)擊“確定”:

至此,環(huán)境變量算是配置成功了!??!
我們現(xiàn)在再次進(jìn)入DOS,
輸入那幾個(gè)指令:java、javac、java -version





這一次就說明JDK真的安裝成功了!!!
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java實(shí)現(xiàn)的簡單猜數(shù)字游戲代碼
這篇文章主要介紹了java實(shí)現(xiàn)的簡單猜數(shù)字游戲代碼,通過隨機(jī)數(shù)與邏輯判斷來實(shí)現(xiàn)游戲功能,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-11-11
Java 設(shè)計(jì)模式以虹貓藍(lán)兔的故事講解建造者模式
建造者模式,是一種對象構(gòu)建模式 它可以將復(fù)雜對象的建造過程抽象出來,使這個(gè)抽象過程的不同實(shí)現(xiàn)方法可以構(gòu)造出不同表現(xiàn)的對象。本文將通過示例講解建造者模式,需要的可以參考一下2022-04-04
如何在Java Spring實(shí)現(xiàn)異步執(zhí)行(詳細(xì)篇)
Spring框架通過@Async、Executor等實(shí)現(xiàn)異步執(zhí)行,提升系統(tǒng)性能與響應(yīng)速度,支持自定義線程池管理并發(fā),本文給大家介紹如何在 Spring 中實(shí)現(xiàn)異步執(zhí)行,使用的技術(shù)包括 @Async 注解、Executor、Future 等,感興趣的朋友一起看看吧2025-07-07
Java實(shí)現(xiàn)發(fā)送短信驗(yàn)證碼功能
這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)發(fā)送短信驗(yàn)證碼功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11
SpringBoot2.0實(shí)現(xiàn)多圖片上傳加回顯
這兩天公司有需求讓做一個(gè)商戶注冊的后臺功能,其中需要商戶上傳多張圖片并回顯,本文就使用SpringBoot2.0實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2021-07-07
Java8 CompletableFuture 異步執(zhí)行操作
CompletableFuture是java8提供的基于異步操作的封裝,日常開發(fā)中經(jīng)常會用到,接下來通過本文給大家介紹Java8 CompletableFuture 異步執(zhí)行操作,感興趣的朋友一起看看吧2021-06-06
SpringMvc接收參數(shù)方法總結(jié)(必看篇)
下面小編就為大家?guī)硪黄猄pringMvc接收參數(shù)方法總結(jié)(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06
java將指定目錄下文件復(fù)制到目標(biāo)文件夾的幾種小方法
在Java中有多種方法可以實(shí)現(xiàn)文件的復(fù)制,這篇文章主要給大家介紹了關(guān)于java將指定目錄下文件復(fù)制到目標(biāo)文件夾的幾種小方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01

