Android Studio v0.2.13 小挿曲

今日開機(Ubuntu 13.04 x64)隻 Android Studio 出現以下的 error:

ASv0.2.13error

‘tools.jar’ seems to be not in Android Studio classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.

完全 load 唔到,係就係個 environment path 出錯,不過無理由無端端改變咗吖?估計係 Ubuntu 用 Open Java 的問題,冇耐之前我曾經 update 過隻 Ubuntu 13.04,不過我記得我冇選升級 13.10 喱個 option,而且最近讀到一則新聞,Apple 嘅 OSX 將會由 Open Java 改回 Oracle Java,我諗都係跟大隊跳槽,於是 uninstall Open Java 再安裝 Oracle Java,攪完一試,Android Studio 正常打開,reboot 都唔使!

由 Open Java 改裝 Oracle Java 的步驟:

1. uninstall Open Java

sudo apt-get purge openjdk*

2. optional,如果曾經加裝過 Oracle Java 的 PPA

sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
sudo apt-get update

3. 加裝 Oracle Java 的 PPA 及安裝

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

4. 睇下係咪正常

java -version

5. 設定 Java environment variables

sudo apt-get install oracle-java7-set-default

無咩難度!