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

超級詳細Java?JDK環(huán)境配置教程(Mac?版)

 更新時間:2024年10月10日 10:11:00   作者:WlkYCode  
這篇文章詳細講解了在MacOS上安裝JDK及配置Java環(huán)境的步驟,包括下載JDK安裝包、安裝JDK、查詢安裝路徑以及配置環(huán)境變量,旨在為初學者提供一份保姆級的安裝指南,文中通過圖文介紹的非常詳細,需要的朋友可以參考下

本篇最詳細保姆級教程Mac OS上安裝JDK以及配置環(huán)境細化每個步驟過程認真看完。

一、下載JDK安裝包

1.1 移步oracle官網(wǎng)下載對應Mac OS版本JDK安裝包

官網(wǎng)下載鏈接:
Java Downloads | Oracle    或者  點擊這里下載

1.2 下滑頁面,點擊macOS

1.2 M系列芯片的選擇 Arm 64 DMG installer

1.3 intel系列的選擇 X64 DMG installer

二、install JDK (安裝JDK)

2.1 下載完成后雙擊進行安裝,跟著提示依次點擊下一步即可完成安裝。

2.2 安裝完成后測試一下是否正確完成安裝,打開終端輸入:java -version (提示圖片信息顯示正確)

三、查詢JDK安裝路徑

安裝完成后我們需要查看所在的路徑,在終端輸入命令:/usr/libexec/java_home -V(最后一行即為路徑復制備用,后面需要用到)

配置Java JDK環(huán)境變量

3.1 在終端輸入:ls -a

3.2 查看一下是否有.bash_profile文件該文件用于配置環(huán)境(如有此文件則跳過)

3.3 若沒有則需要新建.bash_profile文件,在終端輸入命令:touch .bash_profile

3.4 新建好文件之后使用命令打開,在終端輸入命令:open -e .bash_profile 此命令是打開文件

3.5 在文件里輸入以下的代碼:

JAVA_HOME=這里輸入您前面復制的路徑
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

3.5 如圖并保存即可(跳3.1步同學,不需要新建文件同學,打開.bash_profile文件后可能會發(fā)現(xiàn)里面并不是空白的,是有了一些代碼的。不要慌張,無視那些代碼,換行后直接粘貼并保存我們的代碼即可。)

四、使配置生效

4.1 重新打開終端輸入命令:source .bash_profile(命令是讀取和執(zhí)行.bash_profile文件,使我們剛才的配置生效)

4.2 如果輸入命令 source .bash_profile 提示 .bash_profile:export:6: not valid in this context: CLASSPATH^M

4.3 再次輸入open -e .bash_profile命令把第六行回車鍵刪除即可

4.4 接著在終端輸入命令 echo $JAVA_HOME 如圖顯示代表成功!

總結 

到此這篇關于Java JDK環(huán)境配置教程的文章就介紹到這了,更多相關Mac Java JDK環(huán)境配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java中的Vector和Stack底層源碼分析

    Java中的Vector和Stack底層源碼分析

    這篇文章主要介紹了Java中的Vector和Stack底層源碼分析,Stack繼承了Vector,Vector底層還是一個List,也就是基于數(shù)組來實現(xiàn)的,所以ArrayList有的優(yōu)點,比如獲取元素的速度快,隨機讀,它都有,需要的朋友可以參考下
    2023-12-12
  • 詳解Java編譯優(yōu)化之循環(huán)展開和粗化鎖

    詳解Java編譯優(yōu)化之循環(huán)展開和粗化鎖

    之前在講JIT的時候,有提到在編譯過程中的兩種優(yōu)化循環(huán)展開和粗化鎖,今天從Assembly的角度來驗證一下這兩種編譯優(yōu)化方法,快來看看吧。
    2021-06-06
  • java與C 代碼運行效率的對比(整理)

    java與C 代碼運行效率的對比(整理)

    最近和朋友無意間討論起了 有關java 和C 的 效率問題, (我是java 推介者, 他是 c 語言推介者, 他做的是嵌入式)故,想通過網(wǎng)絡查詢一下, 總結一下,兩者到底效率如何,其有何差異,原因又是啥?各種優(yōu)勢有在何處?
    2021-04-04
  • Java集合框架實戰(zhàn)應用完全指南

    Java集合框架實戰(zhàn)應用完全指南

    本文總結Java集合框架中ArrayList、LinkedList、HashSet、LinkedHashSet和TreeSet的使用場景,結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2025-09-09
  • SpringBoot Bean花式注解方法示例下篇

    SpringBoot Bean花式注解方法示例下篇

    這篇文章主要介紹了SpringBoot Bean花式注解方法,很多時候我們需要根據(jù)不同的條件在容器中加載不同的Bean,或者根據(jù)不同的條件來選擇是否在容器中加載某個Bean
    2023-02-02
  • SpringBoot實現(xiàn)RAS+AES自動接口解密

    SpringBoot實現(xiàn)RAS+AES自動接口解密

    本文主要介紹了SpringBoot實現(xiàn)RAS+AES自動接口解密,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • SpringBoot使用Redisson實現(xiàn)分布式鎖(秒殺系統(tǒng))

    SpringBoot使用Redisson實現(xiàn)分布式鎖(秒殺系統(tǒng))

    這篇文章主要為大家詳細介紹了SpringBoot使用Redisson實現(xiàn)分布式鎖,秒殺系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • SpringBoot自定義轉換器應用實例講解

    SpringBoot自定義轉換器應用實例講解

    SpringBoot在響應客戶端請求時,將提交的數(shù)據(jù)封裝成對象時,使用了內(nèi)置的轉換器,SpringBoot 也支持自定義轉換器,這個內(nèi)置轉換器在 debug的時候,可以看到,提供了124個內(nèi)置轉換器
    2022-08-08
  • Java內(nèi)部類深入解析

    Java內(nèi)部類深入解析

    這篇文章主要介紹了Java內(nèi)部類深入解析,在java中,我們被允許在編寫一個類(外部類OuterClass)時,在其內(nèi)部再嵌套一個類(嵌套類NestedClass),java將嵌套類分為兩種,非靜態(tài)內(nèi)部類(簡稱內(nèi)部類)和 靜態(tài)內(nèi)部,需要的朋友可以參考下
    2023-12-12
  • 關閉支付寶小額免密支付步驟詳解

    關閉支付寶小額免密支付步驟詳解

    支付寶現(xiàn)在作為我們?nèi)粘I钪凶畛S玫膽弥?,已?jīng)成為了人們的虛擬錢包。但是最近,有人發(fā)現(xiàn)了支付寶的一個漏洞,本文將對如何關閉小額免密支付進行步驟介紹。下面跟著小編一起來看下吧
    2017-01-01

最新評論