今日開機(Ubuntu 13.04 x64)隻 Android Studio 出現以下的 error:
‘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
無咩難度!