1 安装open jdk1.6和jdk1.7,方法略。
2 使用 update-alternatives 配置jdk1.6和jdk1.7。
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk7/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk7/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk7/bin/jar 300
....
配置默认jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javap
sudo update-alternatives --config javah
3 移除之前关于 java的环境变量配置,在如下文件中查找:
/etc/environment
/etc/bash.bashrc
/home/.bashrc
4 创建一个文件输入如下内容
JAVA_HOME 的路径请修改成JDK安装的路径
android4:
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_37
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME/lib:$JAVA_HOME:$PATH
android5:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME/lib:$JAVA_HOME:$PATH
5 编译不同版本sdk时执行build/envsetup.sh 前在shell中 ‘source android4 ‘ 或 ‘source android5 ‘ 加入相应的环境变量。