本文最后更新于 1350 天前,其中的信息可能已经有所发展或是发生改变。
内容目录
参考文章 CentOS7怎样安装Java8
下载 Oracle 官网的 jdk 安装。
下载地址:
- Java 8:Java SE Development Kit 8 – Downloads (oracle.com)
- Java 11 (LTS):Java SE Development Kit 11- – Downloads (oracle.com)
- Java 16:Java SE Development Kit 16 – Downloads (oracle.com)
选中同意许可。
下载需要登录账户,若无账户注册即可。
若不想注册账号可以从这里下载,请选择 tag.gz
格式的文件下载:Java 下载(随缘更新)
进入 /usr/local
目录
cd /usr/local
创建 /usr/local/java
目录并进入
mkdir java
cd java
将 jdk-8u301-linux-x64.tar.gz
上传到此目录并解压。
tar -xzvf jdk-8u301-linux-x64.tar.gz
配置系统环境变量(文件 /etc/profile
),在文件末尾添加内容:
- 如果你下载的是 JDK 8 及以下的版本:
JAVA_HOME=/usr/local/java/jdk-8u301
JRE_HOME=/usr/local/java/jdk-8u301/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
- 如果你使用的是 JDK 11 及以上版本,例如 JDK 16:
JAVA_HOME=/usr/local/java/jdk-16.0.2
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib
export JAVA_HOME PATH CLASSPATH
使配置生效
source /etc/profile
如果你在此之前已经安装了旧版此次操作为更新 JDK,你可能需要重启服务器才能应用更改。
查看 Java 版本
java -version
安装完成之后删除压缩包(可选)
rm -rf jdk-8u301-linux-x64.tar.gz