在 CentOS 上安装 JDK 环境通常有三种常见方式:使用 yum 安装(最简单)、手动安装 Oracle JDK(官方包)、使用 rpm 包安装。下面我按使用频率从高到低给你说明。
yum list available java-*openjdk*
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
如果是 JDK 11:
sudo yum install -y java-11-openjdk java-11-openjdk-devel
java -version
javac -version
从 Oracle 官网下载 Linux x64 的 .tar.gz 包,例如:
wget https://download.oracle.com/java/8/latest/jdk-8uXXX-linux-x64.tar.gz
sudo mkdir -p /usr/local/java
sudo tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/local/java
sudo vi /etc/profile
在文件末尾添加:
export JAVA_HOME=/usr/local/java/jdk1.8.0_xxx
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
java -version
wget https://download.oracle.com/java/8/latest/jdk-8uXXX-linux-x64.rpm
sudo rpm -ivh jdk-8uXXX-linux-x64.rpm
java -version
如果安装了多个 JDK:
sudo alternatives --config java
sudo alternatives --config javac
yum 安装 OpenJDKOracle JDK 手动安装如果你告诉我 CentOS 版本(7 还是 8/Stream) 和 JDK 版本(8 / 11 / 17),我可以给你一条精准命令。