最近要compile Jelly Bean,发现原本使用的OpenJdk不能用,会出现Java的错误讯息。找了很久都只找到一些连结下载JDK的方式,但这次,Ubuntu跟Java直接不能下载了。只好尝试手动安装。步骤如下:
1. 上Sun Java的网站下载Java6 JDK,我下载的是Java1.6.0_35版。
2. 改变下载档的权限成可执行,chmod +x 6uxxx-linux-x64.bin。
3. 执行6uxxx-linux-x64.bin,会在当下的目录里建立一个名为 jdk.6.0.xxx的目录。
4. 将程式建立的目录更名为 java-6-Oracle
5. 将Java-6-orcale复制到 /usr/lib/jvm下。
6. 建立一个索引档,名为 “.java-6-orcale.jinfo”,内容请参照OpenJDK的方式建立。
7.下载Switch Java的程式,如下:
wget http://webupd8.googlecode.com/files/update-java-0.5b
chmod +x update-java-0.5b
sudo ./update-java-0.5b
8. 执行update-ava-0.5b后,会列出目前你系统上所有的Java版本,选择Java-6-orcale,并按OK。
9. 这样就会将你系统上的Java改成java6了。可以在terminal下执行 java -version,确认版本。