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

留言

這個網誌中的熱門文章

Android使用Callback做為傳遞資料/通知的方法

如何實作從API抓取資料顯示在列表頁(ListView)上