Java JDK下載安裝教程(2024年)

博主介紹:?Java老徐、7年大廠程序員經歷。全網粉絲12w+、csdn博客專家、掘金/華為云/阿里云/InfoQ等平臺優質作者、專注于Java技術領域和畢業項目實戰?

🍅文末獲取源碼聯系🍅

👇🏻 精彩專欄推薦訂閱👇🏻 不然下次找不到喲

Java基于微信小程序的校園外賣平臺設計與實現,附源碼
Python基于Django的微博熱搜、微博輿論可視化系統,附源碼
Java基于SpringBoot+Vue的學生宿舍管理系統

感興趣的可以先收藏起來,還有大家在畢設選題,項目以及文檔編寫等相關問題都可以給我留言咨詢,希望幫助更多的人

文章目錄

    • 一、簡介
    • 二、JDK的下載
    • 三、JDK的安裝
    • 四、設置環境變量(不一定需要執行)
    • 五、推薦閱讀
    • 六、源碼獲取:

一、簡介

JDK(Java SE Development Kit,Java語言軟件開發工具包)是原SUN公司(現已被Oracle公司收購)提供的軟件包,其中含有編寫和運行Java程序的所有工具,包括組成Java環境的基本條件:Java編譯器javac.exe、Java解釋器java.exe等。

下面給大家詳細說明Java JDK 的下載安裝教程。

二、JDK的下載

① 可以從Oracle官網下載,Oracle官網地址是:https://www.oracle.com/。打開Oracle首頁,在頂部菜單中選擇【Resources】>【Download】>【JDK】。

JDK的下載1

JDK的下載2

② 在打開的頁面選擇【Java 18】>【Windows】,點擊【x64 Installer】后面的下載鏈接即可開始下載。

JDK的下載3

三、JDK的安裝

① 打開下載好的JDK安裝程序(jdk-18_windows-x64_bin.exe),點擊下一步。

JDK的安裝1

② 選擇安裝路徑,建議更改為C盤的用戶文件夾中。

JDK的安裝2

③ 例如【C:\Users\xavie\Java\jdk-18.0.2.1\】,其中xavie為你自己的Windows用戶名,修改的目的是方便后續測試環境變量的設置,下文會提及。修改完路徑后點擊確定,再點擊下一步。

JDK的安裝3

JDK的安裝4

④ 等待安裝完成即可,最后點擊關閉,至此JDK安裝完畢。

JDK的安裝5

四、設置環境變量(不一定需要執行)

網上很多的文章,都說要手動設置環境變量,其實,這是不一定的。新版本的 JDK 其實已經幫我們自動設置了環境變量。

可按 Win+R,輸入 cmd 進入命令提示符(可參照前面的查看電腦配置信息操作),在命令提示符界面輸入 java,如果出現下面類似的圖片,證明不需要設置環境變量,恭喜你,成功安裝 JDK 了,可以點贊收藏哦。

在這里插入圖片描述

如果出現下面這樣,才需要設置環境變量。

’java‘ 不是內部或外部命令,也不是可運行的程序或批處理文件

① JDK安裝完成后,需要設置環境變量。在Windows 10操作系統中,右鍵桌面【此電腦】圖標,點擊【屬性】。

設置環境變量1

② 在打開的設置頁面中選擇【高級系統設置】。

設置環境變量2

③ 點擊【環境變量】打開環境變量設置界面。

設置環境變量3

④ 單擊系統變量選項組的【新建】按鈕,在彈出的對話框中,在變量名文本框輸入【JAVA_HOME】,在變量值文本框輸入JDK的安裝目錄,比如:【C:\Users\xavie\Java\jdk-18.0.2.1】。輸入完后單擊確定按鈕,保存輸入的內容。

設置環境變量4

設置環境變量5

⑤ 繼續單擊系統變量選項組的【新建】按鈕,在彈出的對話框中,在變量名文本框輸入【CLASSPATH】,在變量值文本框輸入【.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar】。輸入完后單擊確定按鈕,保存輸入的內容。

設置環境變量6

設置環境變量7

⑥ 選擇系統變量【Path】,單擊【編輯】按鈕,在打開的窗口中選擇第一行,再次單機【編輯】按鈕,將【;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin】這一段添加至這一行內容的末尾(注意不是替換,而是添加在末尾!),然后單機確定。至此,環境變量設置完畢。

設置環境變量8

設置環境變量9

⑦ 所有窗口點擊【確定】按鈕關閉后,重啟電腦使設置生效。電腦重啟完畢后,現在來測試這些設置是否正確。用快捷鍵【Windows+R】喚出【運行】,輸入【cmd】后點擊【確認】按鈕。

設置環境變量10

⑧ 在喚出來的命令行窗口中,一般系統會自動加上windows用戶文件夾的路徑,例如【C:\Users\xavie>】,且無法刪除,這便是為什么前面安裝JDK的時候建議安裝在此目錄下。在窗口中輸入【javac】后按回車鍵(鍵盤的ENTER鍵)。

設置環境變量11

⑨ 如果系統正常給出了幫助信息,說明設置正確,如下圖所示。

設置環境變量12

五、推薦閱讀

基于Python的循環神經網絡的情感分類系統設計與實現,附源碼

Python基于人臉識別的實驗室智能門禁系統的設計與實現,附源碼

Java基于微信小程序的講座預約系統的研究與實現,附源碼

Java基于微信小程序的校園訂餐系統

Java基于SpringBoot的在線學習平臺

2023年Java畢業設計題目如何選題?Java畢業設計選題大全

基于Python的機器學習的文本分類系統

基于Python dlib的人臉識別的上課考勤管理系統(V2.0)

Java 基于 SpringBoot+Vue 的公司人事管理系統的研究與實現(V2.0)

六、源碼獲取:

大家點贊、收藏、關注、評論啦 、查看👇🏻獲取聯系方式👇🏻

👇🏻 精彩專欄推薦訂閱👇🏻 不然下次找不到喲

Python畢業設計

Java 大學生實戰精品項目

Java微信小程序精品項目

感興趣的可以先收藏起來,還有大家在畢設選題,項目以及文檔編寫等相關問題都可以給我留言咨詢,希望幫助更多的人

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/12618.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/12618.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/12618.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2024 Google I/O Android 相關內容匯總

2024 Google I/O Android 相關內容匯總 本次 Google I/O 的核心雖然是 AI ,但是 Android 也是作為主要議題出現, Android 部分可以簡單分為產品和開發相關內容,接下來主要介紹這兩部分的相關更新。 重點開始開發相關,內容不少 產…

業務系統加固和安全設備加固

業務系統加固 業務系統包含哪些系統? 業務系統漏洞面臨的風險 1web風險 2漏洞掃描,端口掃描 3系統漏洞 4邏輯漏洞 5 信息泄露 6拒絕服務 7口令爆破 加固方式: 在風險加上修復 1web漏洞: 包括csrf,xss,口令破解等等 修…

koa2 + jsonwebtoken + koa-jwt:實現node token驗證

一、koa token生成、驗證 koa-jwt官網 https://github.com/koajs/jwt 推薦一個koa-jwt學習文檔: https://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.html jsonwebtoken方法添加 const { sign, verify } require(jsonwebtoken); const secretKey …

ICode國際青少年編程競賽- Python-4級訓練場-列表綜合練習

ICode國際青少年編程競賽- Python-4級訓練場-列表綜合練習 1、 Flyer[3].step(1) Flyer[7].step(2) Flyer[11].step(1) for i in range(4):Flyer[i * 2].step(1) Flyer[8].step(3)for i in range(3):Dev.turnRight()Dev.step(-5)2、 for i in range(5):Flyer[i5].step(Flyer[…

JavaWeb--18 tlias-web-management 登錄認證

登錄認證 1 登錄功能功能開發 2 登錄校驗2.1 問題分析2.2 會話技術CookieSession令牌技術 2.3 JWT令牌介紹生成和校驗登錄下發令牌 2.4 過濾器Filter攔截路徑過濾器鏈 登錄校驗-Filter 2.5 攔截器InterceptorInterceptor詳解執行流程 登錄校驗- Interceptor 3 異常處理3.1 當前…

【會議征稿】2024年機器人前沿技術與創新國際會議(FTIR 2024, 7/19-21)

2024年機器人前沿技術與創新國際會議(FTIR 2024)將于2024年7月19-21日在中國杭州舉行。FTIR 2024聚焦前沿技術與創新,將把機器人領域的創新學者和專家聚集到一個共同的論壇。會議的主要目標是促進機器人的研究和開發活動,另一個目…

基于EBAZ4205礦板的圖像處理:11閾值系數可調的圖像局部閾值二值化

基于EBAZ4205礦板的圖像處理:11閾值系數可調的圖像局部閾值二值化 先看效果 還是一樣拿我的pynq當模特,然后用usb——HDMI采集卡把輸出圖像采集到電腦上。 注意看右邊mobelxtem中的通過串口調節的參數, 我這里是實現了閾值系數可調的局部閾…

利用CAD繪制角度斜線的簡易指南---模大獅模型網

在CAD設計中,繪制角度斜線是常見的需求,尤其在工程、建筑等領域中。正確繪制角度斜線不僅可以提高圖紙的清晰度和美觀度,還有助于準確表達設計意圖。本文將介紹如何利用CAD軟件進行角度斜線的繪制,為您提供簡明易懂的操作指南。 一…

安全設備篇——抗DDOS設備

寫在前面:up初研究這個設備的時候以為很容易,畢竟ddos嘛大家都懂,但是實際去找資料和研究的時候發現資料少的可憐,再加上大家知道ddos但大多沒見過,萬幸up的老東家某普有這類設備,和之前的同事溝通了一下還…

實戰期權:權利金=定金;無需等到期日

買方: 無需支付保證金,只需支付較低的權利金(定金)。 風險: 虧損有上限,即權利金損失;但盈利無限,以小博大。 使用場景: 大型單邊行情。 行情的絕對頂部 or 底部,最好是第二次頂或者第二次抵,風險較小。 買方舉例: 假如判斷當前在底部,買入看漲期權call…

網絡完全精通版

一、目錄結構 1.1目的的特點 windows和linux windows中C、D、E盤,每個都是一個根系統【多跟系統】 linux中只有一個根【單根系統】 1.2各個目錄存儲的內容 /root:linux中掛管理員用戶的家目錄 /home:linux中掛存儲普通用戶的家目錄的目…

GitLab CI/CD的原理及應用詳解(三)

本系列文章簡介: 在當今快速變化的軟件開發環境中,持續集成(Continuous Integration, CI)和持續交付(Continuous Delivery, CD)已經成為提高軟件開發效率、確保代碼質量以及快速響應市場需求的重要手段。GitLab CI/CD,作為GitLab平臺提供的一套強大的自動化工具集,為開…

Unity射擊游戲開發教程:(17)添加推進器推進和推進器推進動畫

添加推進器打開功能 我們可以添加一個推進器欄,用于跟蹤玩家使用推進器增強(按住左 Shift 鍵)的時間。當未使用推力時,將會有一段延遲,直到推力條開始再生。當棒再生時,可以使用推進器,但再生過程將重新開始。 我們將使用 Unity 的 UI Slider 組件,因此我們將其添加到已…

編程算法中,有許多經典的問題和挑戰

在編程算法中,有許多經典的問題和挑戰,下面是一些常見的問題名字及其簡要描述: 迷宮問題 (Maze Problem):給定一個迷宮布局,找到從起點到終點的路徑。 八皇后問題 (N-Queens Problem, 通常特指8皇后):在NN…

Docker容器啟動時報OCI runtime create failed解決方案

解決方案:此問題是因為selinux未關閉所致,解決方案是修改/etc/selinux/config文件,將SELINUX設為disabled,重啟服務器即可。

ctfshow web入門 SSTI注入 web361--web368

web361 這里轉載一篇教繞過方法的文章 hint:考點就是題目 傳參?name{{2*2}}回顯是4,找到漏洞 說實話這里對py不太好的朋友有點不友好,因為payload都是py的 這里用popen方法來執行命令 ?name{{config.__class__.__init__.__globals__[os].popen(more …

銀河麒麟V10操作系統編譯LLVM18踩坑記錄

1、簡述 要在銀河麒麟V10操作系統上編譯一個LLVM18,這個系統之前確實也沒有用過,所以開始了一系列的摸排工作,進行一下記錄。 首先肯定是要搞一個系統,所以去到銀河麒麟的網站,填寫了一個申請 產品試用申請國產操作系…

數據結構--鏈表的基本操作

1. 鏈表的概念及結構 概念:鏈表是?種物理存儲結構上?連續、?順序的存儲結構,數據元素的邏輯順序是通過鏈表 中的指針鏈接次序實現的 。 鏈表也是線性表的一種。 鏈表的結構跟???廂相似,淡季時?次的?廂會相應減少,旺季時…

OpenMesh 最長邊細分算法

文章目錄 一、簡介二、實現代碼三、實現效果參考資料一、簡介 這是一個很簡單的算法,其特點在于使用“最長邊”(LongestEdge)的某個閾值(T)作為細分的標準,并且這個細分是均勻進行的,即盡量保持各個部分的密度或復雜度相近。 具體的算法描述: 輸入:一個初始的圖形或網…