2015年8月4日 星期二

Lubuntu 14.04 下安裝 Android Studio 時發生 "JDK Required: 'tools.jar' seems to be not in Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE." 錯誤

這篇雖然是在 Lubuntu 下發生的錯誤,但是問題其實和作業系本身無關,是 JDK 的指向路徑問題,所以解法應該也適用於其他 Linux 發行版。

下載 Android Studio 的壓縮檔後在終端機內執行 studio.sh 命令,發生下列錯誤:

JDK Required: 'tools.jar' seems to be not in Studio classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.

這是因為啟動程式找不到 JDK 緣故。如果還未安裝 JDK 請安裝,如果已安裝的就請在環境變數 JAVA_HOME 中指定 JDK 路徑。

我當初是下載 Oracle 的 Java JDK 壓縮檔並在 PATH 環境變數中指定 JDK 的路徑,不是透過 APT 來安裝,所以作法是編輯 studio.sh,在頂端加入下列內容:

JAVA_HOME=~/Develop/sdks/jdk

其中 ~/Develop/sdks/jdk 即為我的 JDK 的安裝路徑。

存檔後再於終端機內重新執行 studio.sh 即可順利啟動 Android Studio。