Java JDK

在 CentO 上,我们需要为一些程序安装 JDK,例如 Ant、Maven 等。如果您已经安装了 Java JDK 并且想要更新它,您可以从 Section 0 开始。

第 0 节 - 检查并删除旧版本

首先更新你的服务器

百胜更新

然后,检查您的系统中是否安装了任何较旧的 JDK 版本。

rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'

检查 Java 版本

java版本

如果有其他版本,您可以通过此命令删除它们

yum remove java-1.8.0-openjdkor yum remove jdk-1.8.0

注意:您可以编写版本而不是 1.8.0

第 1 部分 - 安装 Oracle Java JDK(版本 1)

cd ~/Downloadswget --no-cookies --no-check-certificate --header "Cookie: gpw_e24u003dhttp%3A%2F%2Fwww.oracle.com%2F; oraclelicenseu003daccept-securebackup-cookie" "https ://download.oracle.com/otn-pub/java/jdk/16.0.2%2B7/d4a915d82b4c4fbb9bde534da945d746/jdk-16.0.2_linux-x64_bin.rpm"

注意:您可以更改此下载链接并安装另一个版本。对于另一个版本 gothere_

例如:你可以像这样下载JDK 11_

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24u003dhttp%3A%2F%2Fwww.oracle.com%2F; oraclelicenseu003daccept-securebackup-cookie" "https:// /download.oracle.com/otn/java/jdk/11.0.12%2B8/f411702ca7704a54a79ead0c2e0942a3/jdk-11.0.12_linux-x64_bin.rpm"

提取JDK 16

rpm -ivh jdk-16.0.2_linux-x64_bin.rpm

检查 Java 版本

java版本

输出:

java版本“16.0.2” 2021-07-20

Java(TM) SE 运行时环境(内部版本 16.0.2+7–67)

Java HotSpot(TM) 64 位服务器 VM(内部版本 16.0.2+7–67,混合模式,共享)_

设置全局环境变量

我们可以使用如下所示的导出命令轻松设置环境变量。

导出 JAVA_HOMEu003d/usr/java/jdk-16.0.2/

导出 PATHu003d$PATH:$JAVA_HOME

现在,让我们使用命令检查环境变量:

$go_home 中的 HO

输出:

/usr/java/jdk-16.0.2/

当系统重新启动时,路径将消失,因此要使其永久化,您必须在系统配置文件中添加路径。

/etc/profile.d/ 目录下创建一个名为 java.sh 的文件。

纳米 /etc/profile.d/java.sh#!/bin/bash

JAVA_HOMEu003d/usr/java/jdk-16.0.2/

PATHu003d$JAVA_HOME/bin:$PATH

导出路径 JAVA_HOME

导出类路径u003d。

保存并关闭文件。

使其可执行:

chmod +x /etc/profile.d/java.sh

然后,将环境变量设置为永久

源 /etc/profile.d/java.sh

而已。

第 2 部分 — 安装 Oracle Java JDK(第 2 版)

cd ~/Downloadswget --no-cookies --no-check-certificate --header "Cookie: gpw_e24u003dhttp%3A%2F%2Fwww.oracle.com%2F; oraclelicenseu003daccept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/16.0.2%2B7/d4a915d82b4c4fbb9bde534da945d746/jdk-16.0.2_linux-x64_bin.rpm"

注意:您可以更改此下载链接并安装另一个版本。对于另一个版本 gothere

sudo yum localinstall jdk-16.0.2_linux-x64_bin.rpm

现在Java应该安装在/usr/java/jdk-16.0.2,并从/usr/bin/java链接。

您可以删除之前下载的存档文件:

rm ~/Downloads/jdk-16.0.2_linux-x64_bin.rpm

恭喜!您已安装 Oracle Java 16 JDK。

Logo

CentOS社区为您提供最前沿的新闻资讯和知识内容

更多推荐