1.去Java官网下载对应系统版本的JDK安装包,下载下来的安装包类似于
jdk-8u162-ea-bin-b03-linux-x64-24_oct_2017.tar.gz
2.将下载的安装包解压到系统目录
sudo tar -zxvf ~/xxx/jdk-8u162-ea-bin-b03-linux-x64-24_oct_2017.tar.gz -C /usr/lib/jvm
force@force-G470 $ ls -l /usr/lib/jvm/
total 4
drwxr-xr-x 8 uucp 143 4096 9月 6 10:32 jdk1.8.0_151
JDK已经被解压至对应的目录
3.环境变量配置
sudo vim + /etc/profile
在该配置文件末尾添加如下配置:
# setup oracle jdk
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_151
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
刷新环境变量配置文件
source /etc/profile
4.验证
java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
如果出现以上信息,则说明Oracle JDK已经配置好了.
5.编译Android源码时候需要使用OpenJDK,这个时候需要在系统安装OpenJDK,在配置时候只需要把原来的JAVA_HOME注释掉,换用OpenJDK地址即可
sudo vim + /etc/profile
注释掉原来的JAVA_HOME,添加OpenJDK地址:
export JAVA_HOME=/usr/lib/jvm/openjdk_home
刷新配置文件
source /etc/profile