下载
https://www.oracle.com/java/technologies/downloads/archive/
Java SE 8 (8u202 and earlier) 可以用于商业
Java SE 8 (8u211 and later) 不可以用于商业
wget https://download.oracle.com/java/17/archive/jdk-17.0.7_linux-x64_bin.tar.gz
安装
cd /application/jdk-17.0.7
tar -zxvf jdk-17.0.7_linux-x64_bin.tar.gz
得到解压包
配置
vim /etc/profile
添加如下内容
export JAVA_HOME=/application/jdk-17.0.7
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPARH=.:$JAVA_HOME/lib
source /etc/profile
刷新配置
测试
java -version
, javac -version
验证配置是否生效
使用
java xxx
执行 java 命令
别名
有时候需要安装多个版本的 JDK, 可通过配置别名来实现, CentOS 在 ~ 目录下的 .bashrc 文件配置即可, 通过 . .bashrc
刷新应用
alias java8='/_/jdk/8.0.381/bin/java'
alias java11='/_/jdk/11.0.20/bin/java'
alias java17='/_/jdk/17.0.9/bin/java'
alias java21='/_/jdk/21.0.1/bin/java'
alias java='java21'