1. 下载 Java
OpenJDK VS Oracle JDK ?
下载之前查了下资料,有 OpenJDK 和 Oracle JDK 两种:
Java 最早由 SUN 公司发明,并在2006年 Java 开源,此时的 JDK 即为 OpenJDK,它由 SUN 和 Java 社区提供支持。2009年 Oracle 收购了 Sun 公司。当然它们也存在着许多不同之处,详情可参考:云社区: OpenJDK和Oracle JDK有什么区别和联系?
说了这么多,哪里下载呢?
- 官方下载地址:https://www.oracle.com/java/technologies/downloads/
- 华为云镜像地址:https://mirrors.huaweicloud.com/java/jdk/
2. 安装 Java
创建安装目录
sudo mkdir /usr/lib/jvm
解压下载的tar包
sudo tar -zxvf ~/jdk-8u311-linux-x64.tar.gz -C /usr/lib/jvm
查看解压内容
ls /usr/lib/jvm/jdk1.8.0_311/
配置Java环境变量
vim .bashrc
# 添加下面配置
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_311
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 使配置生效
source .bashrc
注册安装的jdk
sudo update-alternatives --install /usr/lib/java java /usr/lib/jvm/jdk1.8.0_311/bin/java 300
查看安装状态
java -version
拓展:如果安装了多个JDK,可以通过下面命令来切换
sudo update-alternatives --config java