Java JDK安裝、環(huán)境配置圖文教程
【2025年最新版】Java JDK安裝、環(huán)境配置教程 (圖文非常詳細(xì))
1. JDK介紹
JDK(Java Development Kit) 是 Java 程序開發(fā)的核心工具包,包含了開發(fā) Java 應(yīng)用程序所需的所有資源。它為開發(fā)者提供了編寫、編譯、調(diào)試和運行 Java 程序的工具和類庫。
JDK 的主要組成部分:
- JRE(Java Runtime Environment):
- 是 Java 程序運行的環(huán)境,包含了 JVM 和運行 Java 程序所需的核心類庫。
- JDK 包含了 JRE,因此開發(fā)者在使用 JDK 時,實際上也已經(jīng)擁有了 JRE。
- Java 編譯器(javac):
- 將 Java 源代碼(.java 文件)編譯成字節(jié)碼(.class 文件),供 JVM 執(zhí)行。
- Java 類庫(API):
- 提供了大量的預(yù)定義類和方法,供開發(fā)者在編寫程序時使用。常見的類庫有:
java.lang:包含基本的類,如String、Math、Object等。java.util:提供集合框架、日期和時間處理等功能。java.io:處理輸入輸出(I/O)操作的類。java.net:處理網(wǎng)絡(luò)編程的類。
- 工具(如 javadoc、jdb、jar):
- javadoc:用于從 Java 源代碼中的注釋生成 API 文檔。
- jdb:調(diào)試工具,幫助開發(fā)者排查程序中的問題。
- jar:用于打包和壓縮 Java 類文件及相關(guān)資源的工具。
2. 下載 JDK
訪問 Oracle 官網(wǎng) ,選擇Products下拉框點擊Java;


選擇點擊圖中Download Java


選擇適合 JDK 版本,本文選擇JDK 23在Windows x64環(huán)境下安裝 x64 Installer。
選擇建議:
- 普通用戶:選擇 x64 Installer,簡便、快速。
- 開發(fā)者或需要靈活控制安裝位置的用戶:選擇 x64 Compressed Archive,需要手動設(shè)置環(huán)境變量。
- IT 管理員或批量部署:選擇 x64 MSI Installer,適合批量安裝和企業(yè)環(huán)境。
點擊下載 .exe 安裝文件

需要下載其他版本JDK的可以參考下面流程(比如JDK 17/JDK 11/JDK 8),不需要下載其他版本的跳過到 安裝 JDK。
點擊Java archive

在右側(cè)邊框選擇需要的版本點擊進(jìn)去

根據(jù)自己電腦的配置選擇合適的版本下載

3. 安裝 JDK
運行安裝程序:
雙擊下載的 .exe 安裝文件,開始安裝過程。
在安裝過程中,可以選擇默認(rèn)安裝路徑,也可以自定義安裝路徑。我這里改成了自己設(shè)置的路徑(D:\JDK),記住這個路徑,在后面配置環(huán)境變量的時候需要用到。




完成安裝:
安裝完成后,點擊“關(guān)閉”關(guān)閉安裝程序。

4. 配置環(huán)境變量
配置 JAVA_HOME
打開系統(tǒng)屬性:
按 Win + I 快捷鍵將打開** “設(shè)置”** 窗口,選擇 “系統(tǒng)信息”。

在彈出的窗口中,點擊 “高級系統(tǒng)設(shè)置”。

進(jìn)入環(huán)境變量設(shè)置:
在 系統(tǒng)屬性 窗口中,點擊 “環(huán)境變量”。

添加 JAVA_HOME 變量:
在 系統(tǒng)變量 區(qū)域,點擊 “新建” 按鈕,添加以下內(nèi)容:
變量名:JAVA_HOME
變量值:填寫你的 JDK 安裝路徑,例如 D:\JDK(請根據(jù)實際安裝路徑調(diào)整)。
點擊 “確定”。


配置 PATH 變量
找到名為 “Path” 的變量,點擊 “編輯”。

點擊 “新建”,并添加以下路徑:
%JAVA_HOME%\bin
確認(rèn)保存后,點擊 “確定”。

5. 驗證安裝
打開命令提示符:
按 Win + R 打開運行對話框,輸入 cmd 并按回車,打開 命令提示符。
檢查 JDK 版本:
在命令行中輸入以下命令,確認(rèn)安裝成功:
java -version
如果安裝成功,你將看到類似于以下輸出:
java version "23.0.x" Java(TM) SE Runtime Environment (build 23.0.x+xxx) Java HotSpot(TM) 64-Bit Server VM (build 23.0.x+xxx, mixed mode)

檢查編譯器:
還可以檢查 javac(Java 編譯器)是否安裝:
javac -version
如果一切順利,命令會顯示 JDK 編譯器的版本信息。

6. 創(chuàng)建并測試簡單的 Java 程序
6.1 創(chuàng)建 Java 程序:
打開文本編輯器,輸入以下代碼:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
- 將文件保存為
HelloWorld.java。(這里需要打開文件擴展名,打開方法看 3. 在顯示或更改文件的擴展名(文件后綴))
6.2 編譯和運行程序:
在命令行中,切換到保存 HelloWorld.java 文件的目錄。
輸入以下命令來編譯:
javac HelloWorld.java
然后,運行程序:
java HelloWorld
你應(yīng)該會看到輸出:
Hello, World!

6.3 在顯示或更改文件的擴展名(文件后綴)
顯示文件擴展名
1.打開文件資源管理器:
- 按下
Win + E打開文件資源管理器。
2.進(jìn)入視圖設(shè)置:
- 在文件資源管理器的窗口中,點擊 “查看” 菜單。
- 然后選擇 “顯示”,接著勾選 “文件擴展名”。
或者,點擊 “查看” -> “選項”,然后選擇 “查看” 標(biāo)簽,取消選中 “隱藏已知文件類型的擴展名”。
更改文件擴展名
- 右鍵點擊文件,選擇 “重命名”。
- 修改文件名并添加新的擴展名(例如
.txt或.jpg)。 - 按 Enter 確認(rèn)。
注意:更改文件擴展名時,確保新的擴展名適合文件類型,否則文件可能無法正確打開。
到此這篇關(guān)于Java JDK安裝、環(huán)境配置圖文教程的文章就介紹到這了,更多相關(guān)java jdk安裝配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Hibernate Validation自定義注解校驗的實現(xiàn)
這篇文章主要介紹了Hibernate Validation自定義注解校驗的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
SpringBoot整合Redis、ApachSolr和SpringSession的示例
本篇文章主要介紹了SpringBoot整合Redis、ApachSolr和SpringSession的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-02-02
SpringBoot處理JSON數(shù)據(jù)方法詳解
這篇文章主要介紹了SpringBoot整合Web開發(fā)中Json數(shù)據(jù)處理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-10-10
詳解Java8如何使用Lambda表達(dá)式進(jìn)行比較
Lambda表達(dá)式,也可稱為閉包,是java8的新特性,作用是取代大部分內(nèi)部類,優(yōu)化java代碼結(jié)構(gòu),讓代碼變得更加簡潔緊湊。本文將利用Lambda表達(dá)式進(jìn)行排序比較,需要的可以參考一下2022-01-01
Java使用代理進(jìn)行網(wǎng)絡(luò)連接方法示例
這篇文章主要介紹了Java使用代理進(jìn)行網(wǎng)絡(luò)連接方法示例,內(nèi)容十分詳細(xì),需要的朋友可以參考下。2017-09-09
Mybatis-plus selectByMap條件查詢方式
這篇文章主要介紹了Mybatis-plus selectByMap條件查詢方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06
Springboot中@Transactional注解與異常處理機制方式
這篇文章主要介紹了Springboot中@Transactional注解與異常處理機制方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
java的SimpleDateFormat線程不安全的幾種解決方案
但我們知道SimpleDateFormat是線程不安全的,處理時要特別小心,要加鎖或者不能定義為static,要在方法內(nèi)new出對象,再進(jìn)行格式化,本文就介紹了幾種方法,感興趣的可以了解一下2021-08-08

