(1)下载 JDK 二进制包:
下载地址:https://www.oracle.com/java/technologies/downloads/
以“jdk-8u351-linux-x64”为例,解压缩到目录 /usr/local/ 下:
tar -xzvf jdk-8u351-linux-x64.tar.gz -C /usr/local/
(2)设置环境变量:
一般设置到 root 用户的会话配置下,对其他未配置的用户无效。也有的情况配置到全局的 /etc/profile 下,使全局生效。
这里我们配置到 root 用户会话配置 /root/.bash_profile 下:
cat >> /root/.bash_profile <<"EOF"
export JAVA_HOME=/usr/local/jdk1.8.0_351/
export JRE_HOME=/usr/local/jdk1.8.0_351/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
EOF
使环境变量在当前 root 会话生效:
source /root/.bash_profile
(3)验证安装:
java -version
结果:
java version “1.8.0_351”
Java™ SE Runtime Environment (build 1.8.0_351-b10)
Java HotSpot™ 64-Bit Server VM (build 25.351-b10, mixed mode)
javac -version
结果:
javac 1.8.0_351