Springboot的jak安裝與配置教程

目錄

Windows系統

macOS系統

Linux系統


Windows系統
  1. 下載JDK

    • 訪問Oracle官網或其他JDK提供商網站,下載適合Windows系統的JDK版本。
    • 網站地址:Oracle 甲骨文中國 | 云應用和云平臺
    • 點擊進入
    • 下滑,點擊進入下載
    • 根據自己的系統選擇(推薦下載的文件.exe)
  2. 安裝JDK

    • 雙擊下載的.exe文件啟動安裝向導。
    • 選擇安裝路徑,默認路徑通常是C:Program FilesJavajdk-xx.x.x,你也可以選擇自定義路徑。
    • 安裝過程中,你可以選擇安裝的組件,通常默認選項即可。
    • 完成安裝向導,點擊“關閉”完成安裝。
  3. 配置環境變量

    • 右鍵點擊“計算機”或“此電腦”,選擇“屬性”。
    • 沒有計算機也可以這樣,點擊開始,點擊設置
    • 點系統下滑到關于
    • 點擊“高級系統設置”,然后點擊“環境變量”。
    • 在“系統變量”區域,點擊“新建”,創建一個新的變量:
      • 變量名:JAVA_HOME
      • 變量值:JDK的安裝路徑(例如:C:Program FilesJavajdk-xx.x.x
    • 找到Path變量,點擊“編輯”,在變量值的末尾添加%JAVA_HOME%in
    • 在“編輯環境變量”窗口中,點擊“新建”,添加%JAVA_HOME%in
    • 點擊“確定”保存更改,并關閉所有剩余的系統屬性窗口。
  4. 驗證安裝

    • 打開命令提示符(CMD),可以通過在搜索欄輸入cmd并回車來打開。

    • 在命令提示符中輸入以下命令并按回車:

      java -version
      

      如果安裝成功,它會顯示安裝的Java版本。

    • 同樣,輸入以下命令來檢查Java編譯器的版本:

      javac -version
      

      如果安裝成功,它會顯示安裝的Java編譯器版本。

    • 出現圖片中的結果就表示成功了。

macOS系統
  1. 下載JDK

    • 使用Safari或任何其他Web瀏覽器訪問Oracle官方網站或其他JDK提供商網站。
    • 選擇適合macOS的JDK版本,通常是一個.dmg文件。
    • 下載文件,這可能需要一些時間,取決于你的網絡速度。
  2. 安裝JDK

    • 雙擊下載的.dmg文件,這將打開一個安裝窗口。
    • 將JDK圖標拖動到“應用程序”文件夾中,這是安裝過程的一部分。
    • 安裝完成后,關閉安裝窗口。
  3. 配置環境變量

    • 打開終端應用程序,可以通過Finder中的“應用程序” > “實用工具”找到。

    • 使用文本編輯器打開.bash_profile.zshrc文件。如果你不確定使用哪個shell,可以通過在終端輸入echo $SHELL來檢查。

      • 如果你使用的是bash shell,輸入:

        nano ~/.bash_profile
        
      • 如果你使用的是zsh shell(macOS Catalina及以后版本默認使用zsh),輸入:

        nano ~/.zshrc
        
    • 在打開的文件中,添加以下行:

      export JAVA_HOME=$(/usr/libexec/java_home)
      export PATH=$JAVA_HOME/bin:$PATH
      
    • 保存并關閉文件。對于nano編輯器,你可以按Ctrl + X,然后按Y確認保存,最后按Enter鍵。

    • 為了讓更改立即生效,運行以下命令來應用更改:

      source ~/.bash_profile
      

      或者對于zsh:

      復制

      source ~/.zshrc
      
  4. 驗證安裝

    • 在終端中輸入以下命令并按回車:

      java -version
      

      如果安裝成功,它會顯示安裝的Java版本。

    • 同樣,輸入以下命令來檢查Java編譯器的版本:

      javac -version
      

      如果安裝成功,它會顯示安裝的Java編譯器版本。

Linux系統
  1. 打開終端。

  2. 使用wgetcurl命令下載JDK。例如,使用wget

    wget [JDK下載鏈接]
    

    或者使用curl

    curl -O [JDK下載鏈接]
    

    替換[JDK下載鏈接]為你從Oracle官網或其他JDK提供商網站獲取的實際下載鏈接。

  3. 步驟3:配置環境變量
    • 步驟4:驗證安裝
    • 在終端中輸入以下命令并按回車:

      java -version
      

      如果安裝成功,它會顯示安裝的Java版本。

    • 同樣,輸入以下命令來檢查Java編譯器的版本:

      javac -version
      

      如果安裝成功,它會顯示安裝的Java編譯器版本。

    • 使用文本編輯器打開.bashrc.profile文件。例如,使用nano編輯器:

      nano ~/.bashrc
      
    • 在打開的文件中,添加以下行:

      export JAVA_HOME=/opt/jdk-xx.x.x
      export PATH=$JAVA_HOME/bin:$PATH
      

      替換/opt/jdk-xx.x.x為你解壓JDK的實際路徑。

    • 保存并關閉文件。對于nano編輯器,你可以按Ctrl + X,然后按Y確認保存,最后按Enter鍵。

    • 為了讓更改立即生效,運行以下命令來應用更改:

      source ~/.bashrc
      

      或者對于.profile

      source ~/.profile
      
  4. 打開終端。

  5. 步驟2:安裝JDK
  6. 使用tar命令解壓下載的JDK文件到/opt目錄或其他你選擇的目錄。例如:

    sudo tar -xzf jdk-xx.x.x_linux-x64.tar.gz -C /opt/
    

    替換jdk-xx.x.x_linux-x64.tar.gz為你下載的文件名。

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

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

相關文章

Python與區塊鏈隱私保護技術:如何在去中心化世界中保障數據安全

Python與區塊鏈隱私保護技術:如何在去中心化世界中保障數據安全 在區塊鏈世界里,透明性和不可篡改性是兩大核心優勢,但這也帶來了一個悖論——如何在公開賬本的同時保障用戶隱私?如果你的交易記錄對所有人可見,如何防止敏感信息泄露? Python 作為區塊鏈開發中最受歡迎的…

通俗詳解redis底層數據結構哈希表之漸進式rehash

一、為什么要用漸進式rehash? 假設你家的舊柜子(哈希表)裝滿了,需要換個大柜子。如果一次性把所有東西倒騰到新柜子,你可能得停下手頭所有事,累得半死(這就是傳統rehash的問題:卡頓…

基于 FPGA的HLS技術與應用

1、hls簡介 HLS ( high level synthesis )即高層次綜合,主要是利用高級編程語言實現算法。 2、循環優化 絕大多數循環都以串行的方式執行,這種執行方式比較浪費時間。對于串行的循環有兩種優化方式,轉為 并行( Unrol…

Kafka consumer_offsets 主題深度剖析

Kafka consumer_offsets 主題深度剖析 在 Apache Kafka 的消息消費機制中,確保消息被可靠消費是一個核心問題。為了解決這個問題,Kafka 設計了一個特殊的內部主題 consumer_offsets,用于跟蹤和管理消費者組的消費進度。 consumer_offsets 的…

基于javaweb的SpringBoot時裝購物系統設計與實現(源碼+文檔+部署講解)

技術范圍:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬蟲、數據可視化、小程序、安卓app、大數據、物聯網、機器學習等設計與開發。 主要內容:免費功能設計、開題報告、任務書、中期檢查PPT、系統功能實現、代碼編寫、論文編寫和輔導、論…

B站pwn教程筆記-5

復習和回顧 首先復習一下ELF文件在內存和磁盤中的不同。內存只關注讀寫這權限,會合并一些代碼段。 動態鏈接庫只在內存中單獨裝在一份 因為很多軟件都要用動態鏈接庫了,不可能一個個單獨復制一份。但是在有的調試環境下會單獨顯示出來各一份。 ld.so是裝…

云原生網絡拓撲:服務網格的量子糾纏效應

引言:數據平面的蟲洞躍遷 谷歌服務網格每日處理5萬億請求,Istio 1.20版本時延降低至0.8ms。螞蟻集團Mesh架構節省42%CPU開銷,AWS App Mesh實現100ms跨區故障切換。LinkedIn Envoy配置規則達1200萬條,騰訊云API網關QPS突破900萬。…

爬蟲——playwright獲取亞馬遜數據

目錄 playwright簡介使用playwright初窺亞馬遜安裝playwright打開亞馬遜頁面 搞數據搜索修改bug數據獲取翻頁優化結構 簡單保存 playwright簡介 playwright是微軟新出的一個測試工具,與selenium類似,不過與selenium比起來還是有其自身的優勢的&#xff…

Matrix-Breakout-2-Morpheus靶場通關心得:技巧與經驗分享

1.安裝靶機,并在虛擬機打開,確保和kali在同一個NAT網段 2.使用kali來確定該靶機的IP nmap -O 192.168.139.1/24 3.訪問該IP192.168.139.171 4.訪問robots.txt 5.掃描目錄 gobuster dir -u http://192.168.139.171 -x php,bak,txt,html -w /usr/share/d…

機器學習掃盲系列(2)- 深入淺出“反向傳播”-1

系列文章目錄 機器學習掃盲系列(1)- 序 機器學習掃盲系列(2)- 深入淺出“反向傳播”-1 文章目錄 前言一、神經網絡的本質二、線性問題解析解的不可行性梯度下降與隨機梯度下降鏈式法則 三、非線性問題激活函數 前言 反向傳播(Ba…

(一)飛行器的姿態歐拉角, 歐拉旋轉, 完全數學推導(基于坐標基的變換矩陣).(偏航角,俯仰角,橫滾角)

(這篇寫的全是基矢變換矩陣)不是坐標變換矩陣,坐標變換矩陣的話轉置一下,之后會有推導. 是通過M轉置變換到P撇點.

C語言和C++到底有什么關系?

C 讀作“C 加加”,是“C Plus Plus”的簡稱。 顧名思義,C 就是在 C 語言的基礎上增加了新特性,玩出了新花樣,所以才說“Plus”,就像 Win11 和 Win10、iPhone 15 和 iPhone 15 Pro 的關系。 C 語言是 1972 年由美國貝…

PCB畫圖軟件PROTEL99SE學習-05畫出銅箔來

sch設計的是各個器件的電連接。設計的就是各種節點的網絡表關系。不管你器件怎么擺放,好看不好看。都不重要。最終設計電路板是把網絡表中連線的網絡節點都用銅箔實物相連,讓他們導電。 網表導出后我們不用去看他,也不用管他的格式。 我們打開…

helm部署metricbeat

背景 在Elastic Stack 7.5版本之前,系統默認采用內置服務進行監控數據采集(稱為內部收集機制),這種設計存在顯著局限性: 當ES集群崩潰時自帶的節點監控也會隨之崩潰,直到集群恢復前,崩潰期間的…

【菜鳥飛】AI多模態:vsCode下python訪問阿里云通義文生圖API

目標 有很多多模態的AI工具,用的少就用在線圖形化的,需要批量,就嘗試代碼生成,本文嘗試代碼調用多模態AI,阿里通義有免費額度,作為練手應該挺好,如果以后選其他的,技術也是相通的。…

從零實現本地文生圖部署(Stable Diffusion)

1. 依賴安裝 文件打包下載地址(Stable Diffusion) # git : 用于下載源碼 https://git-scm.com/downloads/win # Python 作為基礎編譯環境 https://www.python.org/downloads/ # Nvidia 驅動,用于編譯使用GPU顯卡硬件 https://ww…

緩存監控治理在游戲業務的實踐和探索

作者:來自 vivo 互聯網服務器團隊- Wang Zhi 通過對 Redis 和 Caffeine 的緩存監控快速發現和定位問題降低故障的影響面。 一、緩存監控的背景 游戲業務中存在大量的高頻請求尤其是對熱門游戲而言,而應對高并發場景緩存是一個常見且有效的手段。 游戲業…

WordPress漏洞

一,后臺修改模板拿WebShell 1,安裝好靶場后訪問 2,在如圖所示的位置選擇一個php文件寫入一句話木馬,我們這里選擇在404.php中寫入 3,訪問404.php 二,上傳主題拿WebShell 1,找到如圖所示的頁面…

【Linux系列】實時監控磁盤空間:`watch -n 1 ‘df -h‘` 命令詳解

💝💝💝歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續學…

騰訊云大模型知識引擎×DeepSeek:股票分析低代碼應用實踐

項目背景與發展歷程 在金融科技快速發展的今天,股票分析作為投資決策的核心環節,正面臨數據量激增和復雜性提升的挑戰。傳統股票分析依賴人工處理,效率低下且成本高昂,而人工智能(AI)的引入為這一領域帶來…