Mac OS 下 java_home 查看與設置

1. 查看 JAVA 版本

終端 Terminal,運行指令:java -version

(base) PMIC-FTD1VG2-DX:~ coco$ java -version
java version "12.0.2" 2019-07-16
Java(TM) SE Runtime Environment (build 12.0.2+10)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)
(base) PMIC-FTD1VG2-DX:~ coco$ 

如果你的電腦還沒有安裝 jdk 的話,可以到 Oracle 官網下載 jdk。

-V選項列出所有版本的 JAVA_HOME。

 

2. 查看 JAVA 安裝路徑

(base) PMIC-FTD1VG2-DX:~ coco$ which java
/usr/bin/java
(base) PMIC-FTD1VG2-DX:~ coco$ whereis java
/usr/bin/java
(base) PMIC-FTD1VG2-DX:~ coco$ cd $java_home
(base) PMIC-FTD1VG2-DX:~ coco$ 

 沒找到 JAVA_HOME

(base) PMIC-FTD1VG2-DX:~ iotlab$ ls -l /usr/libexec/java_home
lrwxr-xr-x  1 root  wheel  79 May  4  2019 /usr/libexec/java_home -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home

通過 ls -l  /usr/bin/java 不能找到真實的安裝路徑,詳細介紹可以參考文章 Important Java Directories on Mac OS X(https://developer.apple.com/library/mac/qa/qa1170/_index.html)

To obtain the path to the currently executing $JAVA_HOME, use the java.home System property.

(PS:Mac OSX 10.5之後蘋果就建議設置 $JAVA_HOME 變量到 /usr/libexec/java_home)

3.設置JAVA_HOME 環境變量

1)cd 回到用戶目錄,再列出當前的所有文件,可以見到當前系統的.開頭的所有文件。
2)添加 JAVA_HOME 到 .bash_profile 文件中
 $ touch .bash_profile  創建一個配置文件(如果存在就打開)
   //使用vim編輯器編輯 .bash_profile文件
 $ vi .bash_profile  
 
 //添加下面代碼
 export JAVA_HOME=$(/usr/libexec/java_home)
 export PATH=$JAVA_HOME/bin:$PATH
 export CLASS_PATH=$JAVA_HOME/lib
 export M2_HOME=/Users/coco/apache-maven-3.6.3
 export PATH=$PATH:$M2_HOME/bin

    // "/Users/coco/apache-maven-3.6.3" 這句是你在官方下載好maven解壓的地址.
-v 1.8 對應jdk版本.

3)添加完後點按esc(確認輸入無效)後輸入“:wq”(沒引號)

 

4.卸載舊版本

    rm -rf jdk1.8.0_06.jdk

 


參考鏈接:https://blog.csdn.net/done58/article/details/51138057

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章