一:去网站下载最新JDK
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
我的机器是64位由于我编译android5.1代码所以我下载的是jdk-7u79-linux-x64.tar.gz
不知的是不是64位的用uname -a,显示x86_64就是64位
二:解压文件放入新目录中
这个目录自己定义,注意后面配置环境写的路径是绝对路径,不知道的可以右键文件夹-属性查看位置
mkdir android
将jdk-7u79-linux-x64.tar.gz复制到此目录
cd android
tar -xzf jdk-7u79-linux-x64.tar.gz
三:设置环境变量
sudo gedit /etc/profile
加入如下环境变量内容
#set java environment
export JAVA_HOME=/home/android/jdk1.7.0_79
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
四:设置默认的JDK
sudo update-alternatives –install /usr/bin/java java /home/android/jdk1.7.0_79/bin/java 300
sudo update-alternatives –install /usr/bin/javac javac /home/android/jdk1.7.0_79/bin/javac 300
sudo update-alternatives –install /usr/bin/javap javap /home/android/jdk1.7.0_79/bin/javap 300
PS:不要问我javap是干啥的加上去没坏处,我在编译展讯平台时候各种报错就是因为没有加javap的执行权限造成的。
五:查看是否配置成功
输入java -version后显示如下就说明成功了
java version “1.7.0_79”
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
可以顺便javac -version、javap -version都测试一下
要是显示没有权限用命令chmod a+x 路径 来改下权限就好了。
另外只修改当前用户的话是在~/.bashrc加上
export JAVA_HOME=/home/android/jdk1.7.0_79
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
然后source .bashrc就行了。