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

2020macOS Big Sur配置Java開發(fā)環(huán)境之jdk安裝過程

 更新時間:2021年02月03日 11:57:38   作者:lxyoucan  
這篇文章主要介紹了2020macOS Big Sur配置Java開發(fā)環(huán)境之jdk安裝,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前言

最近把電腦重新安裝了系統(tǒng)升級到了macOS Big Sur 11.0.1版本,開發(fā)環(huán)境就要從頭開始配置了。
安裝jdk沒什么難的,記錄一下過程。給有需要的人。

下載jdk

我們公司現(xiàn)在主流的還是在用jdk 8,這樣以安裝jdk8為例吧。
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
版本選擇 macOS x64

在這里插入圖片描述

這里會自動跳轉(zhuǎn)到登錄頁面,沒賬號的自行注冊一下。

安裝jdk

雙擊打開 jdk-8u271-macosx-x64.dmg

在這里插入圖片描述

沒有什么特別注意的,一路“繼續(xù)”就行了。要輸入密碼的時間輸入密碼就行了。

在這里插入圖片描述
在這里插入圖片描述

這樣就安裝完成了。

查詢安裝在java 版本信息:

java -version

itkey@itkeydeMacBook-Pro ~ % java -version java version “1.8.0_271”
Java™ SE Runtime Environment (build 1.8.0_271-b09) Java HotSpot™
64-Bit Server VM (build 25.271-b09, mixed mode)

說明已經(jīng)正常安裝了?,F(xiàn)在大部分程序已經(jīng)正常可以用了Java 的環(huán)境了。

配置 查找JAVA_HOME安裝路徑

/usr/libexec/java_home -V

itkey@itkeydeMacBook-Pro ~ % /usr/libexec/java_home -V Matching Java
Virtual Machines (2):
1.8.271.09 (x86_64) “Oracle Corporation” - “Java” /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
1.8.0_271 (x86_64) “Oracle Corporation” - “Java SE 8” /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

查了一下,發(fā)現(xiàn)竟然有兩個,macOS Catalina 安裝時,這里只顯示一個。當(dāng)時我在Catalina時安裝的時間截圖如下:

在這里插入圖片描述

我在想是不是macOS Big Sur自帶了一個jdk?。』蛘呶抑鞍惭b的什么軟件自帶了一個。反正這個也不影響。根據(jù)經(jīng)驗(yàn),我們剛才安裝的路徑應(yīng)該是:

/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home

配置環(huán)境變量 配置~/.zshrc文件

首次配置需先新建配置文件,終端輸入“touch .zshrc”即可新建隱藏的.zshrc配置文件。

非首次配置環(huán)境變量(直接編輯即可)
終端輸入“open -e .zshrc”打開配置文件,寫入jdk環(huán)境變量內(nèi)容保存關(guān)閉即可。

Last login: Sun Dec 13 15:33:59 on ttys000
itkey@itkeydeMacBook-Pro ~% touch .zshrc
itkey@itkeydeMacBook-Pro ~ % open -e .zshrc
在這里插入圖片描述

加入以下配置:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

JAVA_HOME后面的內(nèi)容換成你自己的安裝路徑。

在這里插入圖片描述

使配置文件立即生效

source .zshrc

驗(yàn)證環(huán)境配置成功,終端輸入指令

echo $JAVA_HOME

顯示jdk路徑即配置已生效!

在這里插入圖片描述

總結(jié)

配置文件是~/.zshrc
而不是~/.bash_profile網(wǎng)上有些教程上是后者。會導(dǎo)致重啟電腦后環(huán)境變量又不生效。

到此這篇關(guān)于2020macOS Big Sur配置Java開發(fā)環(huán)境之jdk安裝過程的文章就介紹到這了,更多相關(guān)macOS 配置Java開發(fā)環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot接受前臺參數(shù)的6種方式以及統(tǒng)一響應(yīng)代碼示例

    SpringBoot接受前臺參數(shù)的6種方式以及統(tǒng)一響應(yīng)代碼示例

    這篇文章主要給大家介紹了關(guān)于SpringBoot接受前臺參數(shù)的6種方式以及統(tǒng)一響應(yīng)的相關(guān)資料,前端負(fù)責(zé)展示頁面和用戶交互,而后端則負(fù)責(zé)處理業(yè)務(wù)邏輯和數(shù)據(jù)存儲,在這種架構(gòu)下前端需要將用戶輸入的數(shù)據(jù)發(fā)送給后端進(jìn)行處理,需要的朋友可以參考下
    2023-12-12
  • Java線程池7個參數(shù)的詳細(xì)含義

    Java線程池7個參數(shù)的詳細(xì)含義

    java多線程開發(fā)時,常常用到線程池技術(shù),這篇文章是對創(chuàng)建java線程池時的七個參數(shù)的詳細(xì)解釋,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 詳解SPI在Dubbo中的應(yīng)用

    詳解SPI在Dubbo中的應(yīng)用

    通過本文的學(xué)習(xí),可以了解 Dubbo SPI 的特性及實(shí)現(xiàn)原理,希望對大家的開發(fā)設(shè)計(jì)有一定的啟發(fā)性
    2021-06-06
  • 使用ehcache三步搞定springboot緩存的方法示例

    使用ehcache三步搞定springboot緩存的方法示例

    本次內(nèi)容主要介紹基于Ehcache 3.0來快速實(shí)現(xiàn)Spring Boot應(yīng)用程序的數(shù)據(jù)緩存功能。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • Java使用BigDecimal解決小數(shù)計(jì)算問題

    Java使用BigDecimal解決小數(shù)計(jì)算問題

    Java中的BigDecimal是一個內(nèi)置類,用于精確表示任意大小的十進(jìn)制數(shù),它提供了一種處理浮點(diǎn)運(yùn)算精度問題的方法,特別適合金融、貨幣交易等需要高精度計(jì)算的場景,本文給大家介紹了java中如何使用BigDecimal解決小數(shù)計(jì)算問題,需要的朋友可以參考下
    2024-08-08
  • SpringCloud網(wǎng)關(guān)(Zuul)如何給多個微服務(wù)之間傳遞共享參數(shù)

    SpringCloud網(wǎng)關(guān)(Zuul)如何給多個微服務(wù)之間傳遞共享參數(shù)

    這篇文章主要介紹了SpringCloud網(wǎng)關(guān)(Zuul)如何給多個微服務(wù)之間傳遞共享參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • JAVA中的靜態(tài)代理、動態(tài)代理以及CGLIB動態(tài)代理總結(jié)

    JAVA中的靜態(tài)代理、動態(tài)代理以及CGLIB動態(tài)代理總結(jié)

    本篇文章主要介紹了JAVA中的靜態(tài)代理、動態(tài)代理以及CGLIB動態(tài)代理總結(jié),具有一定的參考價值,有興趣的可以了解一下
    2017-08-08
  • Servlet從入門到精通(超級詳細(xì)!)

    Servlet從入門到精通(超級詳細(xì)!)

    在JavaWeb項(xiàng)目中,處理請求和發(fā)送響應(yīng)的過程是由一種叫做Servlet 的程序來完成的,并且 Servlet 是為了解決實(shí)現(xiàn)動態(tài)頁面而衍生的東西,下面這篇文章主要給大家介紹了關(guān)于Servlet從入門到精通的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • Java中精確的浮點(diǎn)運(yùn)算操作示例

    Java中精確的浮點(diǎn)運(yùn)算操作示例

    這篇文章主要介紹了Java中精確的浮點(diǎn)運(yùn)算操作方法,結(jié)合具體實(shí)例形式分析了java浮點(diǎn)數(shù)運(yùn)算的相關(guān)函數(shù)、使用技巧與注意事項(xiàng),需要的朋友可以參考下
    2017-06-06
  • SpringBoot+aop實(shí)現(xiàn)主從數(shù)據(jù)庫的讀寫分離操作

    SpringBoot+aop實(shí)現(xiàn)主從數(shù)據(jù)庫的讀寫分離操作

    讀寫分離的作用是為了緩解寫庫,也就是主庫的壓力,但一定要基于數(shù)據(jù)一致性的原則,就是保證主從庫之間的數(shù)據(jù)一定要一致,這篇文章給大家介紹SpringBoot+aop實(shí)現(xiàn)主從數(shù)據(jù)庫的讀寫分離操作,感興趣的朋友跟隨小編一起看看吧
    2024-03-03

最新評論