在Mac中如何正確地設置JAVA_HOME

前期準備

  1. 下載JDK安裝包:在JDK1.8下載中選擇Mac的JDK安裝包
  2. 安裝JDK:這裏只要按照安裝指引一步一步安裝即可

查找JAVA_HOME

  1. 打開Mac的終端,檢查JDK是否安裝成功:java -version
  2. 查看java指令所在的目錄:which java
    輸出結果:/usr/bin/java
  3. 顯示java指令文件的屬性:ls -l /usr/bin/java
    輸出結果如下:
lrwxr-xr-x 1 root wheel 74 12 2 06:44 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java,

從輸出結果可以知道**/usr/bin/java文件是一個鏈接文件(軟鏈接),實際是指向/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java**文件的。

  1. 進入實際指令所在的文件夾:
    cd /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands。但是這個目錄並不是JAVA_HOME目錄。
  2. 這裏是最重點的地方,在這個目錄下面有一個mac的JDK特有的java_home指令可以查看JDK的JAVA_HOME目錄。
    執行指令:./java_home
    執行結果如下:
/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home

 

設置JAVA_HOME

  1. 編輯.bash_profile文件:open ~/.bash_profile
  2. 添加以下內容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

      使修改的文件生效:source ~/.bash_profile

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