要在 CentOS 上安装 Java 17,您可以使用多种方法。这里我将向您展示如何通过下载 Oracle 提供的 Java 开发工具包 (JDK) 或使用其他开源 JDK 版本(如 Adoptium 或 OpenJDK)来完成安装。
方法一:使用 Oracle JDK 17
-
下载 JDK 17:
访问 Oracle 的官方网站下载适用于 Linux 的 JDK 17。请注意,Oracle 的 JDK 可能需要您接受许可协议才能下载。 -
安装 JDK 17:
- 下载完成后,使用
wget
或curl
命令将文件下载到您的 CentOS 系统上。 - 解压缩下载的
.tar.gz
文件。 - 将解压后的目录添加到系统的
PATH
环境变量中。
- 下载完成后,使用
示例步骤:
-
创建一个目录用于存放 JDK:
sudo mkdir /usr/local/jdk
-
下载并解压 JDK 17:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/17+35/d50cbb9829ff42b69d609a03e8782194/jdk-17_linux-x64_bin.tar.gz tar -xzf jdk-17_linux-x64_bin.tar.gz -C /usr/local/jdk/
-
设置环境变量:
vi /etc/profile.d/java.sh
查看jdk的路径添加以下内容:
export JAVA_HOME=/usr/local/jdk/jdk-17.0.12 export PATH=$JAVA_HOME/bin:$PATH
-
使更改生效:
source /etc/profile.d/java.sh
-
验证安装:
java -version
方法二:使用 OpenJDK 17
如果不想使用 Oracle 的 JDK,可以考虑使用 OpenJDK,它是免费且开源的。
-
启用 EPEL 仓库:
如果您还没有启用 EPEL 仓库,请运行以下命令来启用它:sudo yum install epel-release
-
安装 OpenJDK 17:
使用yum
安装 OpenJDK 17:sudo yum install java-17-openjdk-devel
-
验证安装:
检查 Java 版本以确认安装成功:java -version
请根据您的需求选择合适的方法进行安装。如果您有特定的版本要求或偏好,请告诉我,我可以提供更具体的指导。