Skip to content

JDK

安装

安装

MacOS

RHEL

OracleJDK

bash
# Java 17
yum install -y jdk-17_linux-x64_bin.rpm
# Java 11
yum install -y jdk-11.0.18_linux-x64_bin.rpm
# Java 1.8
yum install -y jdk-8u361-linux-x64.rpm
# Java 17
yum install -y jdk-17_linux-x64_bin.rpm
# Java 11
yum install -y jdk-11.0.18_linux-x64_bin.rpm
# Java 1.8
yum install -y jdk-8u361-linux-x64.rpm

OpenJDK

查询

bash
# 通用
yum search java|grep openjdk
# JDK 1.8
yum search java-1.8.0|grep openjdk
# JDK 11
yum search java-11|grep openjdk
# JDK 17
yum search java-17|grep openjdk
# 通用
yum search java|grep openjdk
# JDK 1.8
yum search java-1.8.0|grep openjdk
# JDK 11
yum search java-11|grep openjdk
# JDK 17
yum search java-17|grep openjdk

安装

bash
# JDK 8
yum -y install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64 java-1.8.0-openjdk-headless.x86_64
# JDK 11
yum -y install java-11-openjdk.x86_64 java-11-openjdk-devel.x86_64 java-11-openjdk-headless.x86_64
# JDK 17
yum -y install java-17-openjdk.x86_64 java-17-openjdk-devel.x86_64 java-17-openjdk-headless.x86_64
# JDK 8
yum -y install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64 java-1.8.0-openjdk-headless.x86_64
# JDK 11
yum -y install java-11-openjdk.x86_64 java-11-openjdk-devel.x86_64 java-11-openjdk-headless.x86_64
# JDK 17
yum -y install java-17-openjdk.x86_64 java-17-openjdk-devel.x86_64 java-17-openjdk-headless.x86_64

卸载

bash
# JDK 8
yum -y remove java-1.8.0-openjdk*
# JDK 11
yum -y remove java-11-openjdk*
# JDK 17
yum -y remove java-17-openjdk*
# JDK 8
yum -y remove java-1.8.0-openjdk*
# JDK 11
yum -y remove java-11-openjdk*
# JDK 17
yum -y remove java-17-openjdk*

常用

bash
#
cd /usr/lib/jvm
ll
#
dirname $(readlink $(readlink $(which java))) 
# 切换JDK
alternatives --config java
#
cd /usr/lib/jvm
ll
#
dirname $(readlink $(readlink $(which java))) 
# 切换JDK
alternatives --config java

Windows