1. 内容简介:
在编译Android源码时,需要用jdk6版本,本文档描述了在Linux下安装配置jdk6的步骤,以供参考。
2. jdk6的下载和安装:
(1)下载:去官网下载相应的jar安装文件,地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。
(2)安装:
将安装文件copy到/usr/lib/jvm中:
先创建jvm文件夹:
cd /usr/lib
sudo mkdir jvm
再copy文件(或者用tar):
sudo tar zxvf jdk-7u5-linux-x64.tar.gz -C /usr/lib/jvm
sudo chmod +x jdk-6u30-linux-i586.bin
sudo ./jdk-6u30-linux-i586.bin
(3)设置环境变量:
需要/etc/profile这个配置文件:
sudo gedit /etc/profile
#set java environment
export JAVA_HOME=/usr/lib/jvm/java-7-sun
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出,输入以下命令使之立即生效:
source /etc/profile
(4)配置jdk版本:
由于我们这个是新添加的jdk版本,而通常情况下,系统自带jdk,所以,我们需要配置成默认是执行我们自己的jdk版本。
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300
sudo update-alternatives --config java
系统会列出各种JDK版本,如下所示:
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手动模式
3 /usr/lib/jvm/java-7-sun/bin/java 300 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:3
update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 来提供 /usr/bin/java (java),于手动模式 中。
(5). 最后,测试:
javac
java
java -version
都正常,则安装ok.