Linux下本地安装JDK

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