欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JDK8(Java Development kit)的安裝與配置全過程

 更新時(shí)間:2025年09月23日 10:51:08   作者:Redamanc  
文章簡要介紹了Java的核心特點(diǎn)(如跨平臺、JVM機(jī)制)及JDK/JRE的區(qū)別,重點(diǎn)講解了如何通過配置環(huán)境變量(PATH和JAVA_HOME)實(shí)現(xiàn)Java程序的正確運(yùn)行,并提供了安裝步驟和常見問題解決方法

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ù)字游戲代碼

    這篇文章主要介紹了java實(shí)現(xiàn)的簡單猜數(shù)字游戲代碼,通過隨機(jī)數(shù)與邏輯判斷來實(shí)現(xiàn)游戲功能,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • 為什么Java中只有值傳遞

    為什么Java中只有值傳遞

    這篇文章主要介紹了為什么Java中只有值傳遞,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2021-01-01
  • Java 設(shè)計(jì)模式以虹貓藍(lán)兔的故事講解建造者模式

    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ì)篇)

    如何在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)證碼功能

    Java實(shí)現(xiàn)發(fā)送短信驗(yàn)證碼功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)發(fā)送短信驗(yàn)證碼功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • SpringBoot2.0實(shí)現(xiàn)多圖片上傳加回顯

    SpringBoot2.0實(shí)現(xiàn)多圖片上傳加回顯

    這兩天公司有需求讓做一個(gè)商戶注冊的后臺功能,其中需要商戶上傳多張圖片并回顯,本文就使用SpringBoot2.0實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-07-07
  • Java8 CompletableFuture 異步執(zhí)行操作

    Java8 CompletableFuture 異步執(zhí)行操作

    CompletableFuture是java8提供的基于異步操作的封裝,日常開發(fā)中經(jīng)常會用到,接下來通過本文給大家介紹Java8 CompletableFuture 異步執(zhí)行操作,感興趣的朋友一起看看吧
    2021-06-06
  • Java身份證驗(yàn)證方法實(shí)例詳解

    Java身份證驗(yàn)證方法實(shí)例詳解

    這篇文章主要介紹了Java身份證驗(yàn)證方法實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • SpringMvc接收參數(shù)方法總結(jié)(必看篇)

    SpringMvc接收參數(shù)方法總結(jié)(必看篇)

    下面小編就為大家?guī)硪黄猄pringMvc接收參數(shù)方法總結(jié)(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • java將指定目錄下文件復(fù)制到目標(biāo)文件夾的幾種小方法

    java將指定目錄下文件復(fù)制到目標(biāo)文件夾的幾種小方法

    在Java中有多種方法可以實(shí)現(xiàn)文件的復(fù)制,這篇文章主要給大家介紹了關(guān)于java將指定目錄下文件復(fù)制到目標(biāo)文件夾的幾種小方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01

最新評論