Ubuntu12.04のJavaのバージョンが古かったので入れ直します
いったんJavaを消します
# sudo apt-get purge openjdk-\*
apt-get purge で設定ファイルも消えます
JDKをダウンロードします
http://www.oracle.com/technetwork/java/javase/downloads/index.html
今回はAndroid Studioが対応している7を選びました(8はまだ未対応)
# cd /usr/local
# sudo mkdir java
# sudo tar xzvf ~/Downloads/jdk-7u67-linux-i586.tar.gz
# sudo update-alternatives –install “/usr/bin/java” “java” “/usr/local/java/jdk1.7.0_67/jre/bin/java” 1
# sudo update-alternatives –install “/usr/bin/javac” “javac” “/usr/local/java/jdk1.7.0_67/bin/javac” 1
# sudo update-alternatives –install “/usr/bin/javaws” “javaws” “/usr/local/java/jdk1.7.0_67/jre/bin/javaws” 1
# sudo update-alternatives –set java /usr/local/java/jdk1.7.0_67/jre/bin/java
# sudo update-alternatives –set javac /usr/local/java/jdk1.7.0_67/bin/javac
# sudo update-alternatives –set javaws /usr/local/java/jdk1.7.0_67/jre/bin/javaws
# javac -version
javac 1.7.0_67
これでバージョン7みたいです
# javac -version
バイナリファイルを実行できません
ってなったら、OSのビット数があってるか確認を
32bitOSなのに64bit版をダウンロードしててはまりました….