Mac安裝JDK後仍出現沒有runtime的錯誤 No Java runtime present, requesting install
最近Mac電腦整個硬碟清除式的重灌後發現,Facebook開發時一定要做的開發環境產生密鑰雜湊,卻一直出現沒有安裝JDK的警告訊息,
但明明就有從Oracle官網下載最新版本的JDK
甚至還一度懷疑是不是最新版本Mac作業系統升級後造成的。
後來才發現是因為環境變數沒設定好,以下是設定的過程
1. 先到Oracle官網下載JDK
2. 使用Terminal輸入以下的指令
a. 產生環境變數設定檔(如果之前沒有製作過設定檔才需要此步驟)
touch .bash_profile
b.編輯環境變數設定檔內容,使用vim打開設定檔
vim ~/.bash_profile
c.貼上下列的環境變數,
export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"
export PATH=${JAVA_HOME}/bin:$PATH
d.立刻套用環境變數設定
source .bash_profile
最後終於可以成功看到已安裝的Java版本了
reference:
https://blog.csdn.net/vvv_110/article/details/72897142
https://www.jianshu.com/p/85db01965da3
但明明就有從Oracle官網下載最新版本的JDK
甚至還一度懷疑是不是最新版本Mac作業系統升級後造成的。
後來才發現是因為環境變數沒設定好,以下是設定的過程
1. 先到Oracle官網下載JDK
2. 使用Terminal輸入以下的指令
a. 產生環境變數設定檔(如果之前沒有製作過設定檔才需要此步驟)
touch .bash_profile
b.編輯環境變數設定檔內容,使用vim打開設定檔
vim ~/.bash_profile
c.貼上下列的環境變數,
export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home"
export PATH=${JAVA_HOME}/bin:$PATH
d.立刻套用環境變數設定
source .bash_profile
最後終於可以成功看到已安裝的Java版本了
reference:
https://blog.csdn.net/vvv_110/article/details/72897142
https://www.jianshu.com/p/85db01965da3
留言
張貼留言