当前位置 : 主页 > 编程语言 > java >

centos 安装 java11 和java8 同时使用

来源:互联网 收集:自由互联 发布时间:2023-12-28
CentOS 安装 Java11 和 Java8 同时使用 Java 是一种广泛使用的编程语言和计算平台,被广泛应用于各种应用程序和系统开发中。在 CentOS 操作系统上安装 Java 可以帮助我们开发和运行 Java 程序

CentOS 安装 Java11 和 Java8 同时使用

Java 是一种广泛使用的编程语言和计算平台,被广泛应用于各种应用程序和系统开发中。在 CentOS 操作系统上安装 Java 可以帮助我们开发和运行 Java 程序。本文将介绍如何在 CentOS 上同时安装 Java 11 和 Java 8,并使用不同版本的 Java。

准备工作

在开始安装之前,我们需要确保以下几点:

  • 使用合适的用户权限:请使用具有管理员权限的用户进行操作,以便安装和配置软件。
  • 安装 CentOS:确保已经在机器上成功安装了 CentOS 操作系统。
  • 安装基本软件:确保已经安装了基本的软件包管理工具,如 yumdnf

安装 Java 11

首先,我们将安装 Java 11。在 CentOS 上,我们可以使用 yumdnf 来安装 Java。

使用 yum 安装

运行以下命令来安装 Java 11:

sudo yum install java-11-openjdk-devel

使用 dnf 安装

如果你使用的是 CentOS 8 或更新版本,可以使用 dnf 命令来安装 Java 11:

sudo dnf install java-11-openjdk-devel

完成安装后,可以使用以下命令验证 Java 版本:

java -version

你应该会看到类似以下的输出:

openjdk version "11.0.12" 2021-07-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.12+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.12+7-LTS, mixed mode, sharing)

安装 Java 8

安装完 Java 11 后,我们将继续安装 Java 8。在 CentOS 上,可以使用 OpenJDK 或 Oracle JDK 来安装 Java 8。

使用 yum 安装

运行以下命令来安装 Java 8:

sudo yum install java-1.8.0-openjdk-devel

使用 dnf 安装

如果你使用的是 CentOS 8 或更新版本,可以使用 dnf 命令来安装 Java 8:

sudo dnf install java-1.8.0-openjdk-devel

完成安装后,可以使用以下命令验证 Java 版本:

java -version

你应该会看到类似以下的输出:

openjdk version "1.8.0_302"
OpenJDK Runtime Environment (build 1.8.0_302-b08)
OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)

配置默认 Java 版本

在安装了多个 Java 版本后,默认情况下,系统将使用最新安装的版本。但有时我们需要使用特定的 Java 版本。我们可以使用 alternatives 命令来配置默认的 Java 版本。

运行以下命令来配置默认 Java 版本为 Java 11:

sudo alternatives --config java

然后会显示类似以下的输出:

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/java-11-openjdk-11.0.12.0.9-0.el8_4.x86_64/bin/java
   2           /usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.302.b08-0.el8_4.x86_64/bin/java

Enter to keep the current selection[+], or type selection number: 

输入选项的编号,然后按 Enter 键进行选择。在这个例子中,我们选择编号为 2 的 Java 版本,即 Java 8。

完成配置后,可以使用以下命令验证默认的 Java 版本:

java -version

你应该会看到类似以下的输出:

openjdk version "1.8.0_302"
OpenJDK Runtime Environment (build 1.8.0_302-b08)
OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)

使用不同版本的 Java

现在,我们已经成功安装并配置了 Java 11 和 Java 8

上一篇:app视频上传接口java实现
下一篇:没有了
网友评论