HCRM博客

如何在CentOS系统上轻松部署OpenJDK

一、

OpenJDK是Java开发工具包(JDK)的开源实现,包含Java运行环境(JRE)和Java开发工具集(JDK),与Oracle JDK相比,OpenJDK具有更好的跨平台性和开源性,因此受到许多开发者的喜爱,本文将详细介绍如何在CentOS系统中安装OpenJDK,包括手动下载和配置以及使用yum工具进行安装。

二、安装方法

1. 手动下载和配置OpenJDK

如何在CentOS系统上轻松部署OpenJDK-图1
(图片来源网络,侵权删除)

1.1 下载OpenJDK

从OpenJDK官方网站下载适合CentOS版本的OpenJDK,可以下载OpenJDK 11或17的版本。

1.2 解压OpenJDK

下载完成后,使用tar命令解压下载的文件。

tar zxvf OpenJDK11Ujdk_x64_linux_hotspot_11.0.21_9.tar.gz

1.3 配置环境变量

解压后,需要将OpenJDK的bin目录添加到系统的PATH环境变量中,以便系统能够找到并运行Java命令,可以通过修改~/.bashrc文件或者/etc/profile文件来实现,如果将OpenJDK解压到了/usr/local/openjdk11目录下,可以在~/.bashrc文件中添加以下行:

如何在CentOS系统上轻松部署OpenJDK-图2
(图片来源网络,侵权删除)
export JAVA_HOME=/usr/local/openjdk11
export PATH=$JAVA_HOME/bin:$PATH

运行以下命令使修改生效:

source ~/.bashrc

2. 使用yum安装OpenJDK

除了手动下载和配置OpenJDK外,还可以使用yum工具来安装OpenJDK,yum是CentOS中的包管理工具,它可以方便地安装、更新、卸载软件包。

2.1 安装EPEL软件源

需要安装EPEL(Extra Packages for Enterprise Linux)软件源,这是一个为Red Hat系Linux(包括CentOS)提供额外软件包的软件源,使用以下命令安装EPEL软件源:

sudo yum install epelrelease

2.2 安装OpenJDK

如何在CentOS系统上轻松部署OpenJDK-图3
(图片来源网络,侵权删除)

安装完成后,可以使用yum来安装OpenJDK,要安装OpenJDK 11,可以运行以下命令:

sudo yum install java11openjdkdevel

要安装OpenJDK 17,可以运行以下命令:

sudo yum install java17openjdkdevel

安装完成后,yum会自动配置好环境变量,无需手动配置。

三、验证安装

无论采用哪种方法安装OpenJDK,都可以通过以下命令验证安装是否成功:

java version

如果安装成功,应该会显示OpenJDK的版本信息。

本文详细介绍了在CentOS系统中安装OpenJDK的两种方法:手动下载和配置,以及使用yum工具进行安装,无论采用哪种方法,都可以方便地在CentOS系统中使用OpenJDK进行Java开发和运行,OpenJDK作为Java开发工具包的开源实现,具有更好的跨平台性和开源性,是许多开发者的首选。

五、FAQs

Q1: 如何在CentOS中卸载已安装的OpenJDK?

A1: 要在CentOS中卸载已安装的OpenJDK,可以使用rpm命令,查询已安装的JDK包名:

rpm qa | grep jdk

使用以下命令卸载指定的JDK包:

sudo rpm e nodeps [JDK包名]

这将会删除指定的JDK包及其所有相关文件。

Q2: 如何更改CentOS中默认的JDK版本?

A2: 如果系统中安装了多个版本的JDK,可以使用alternatives命令来更改默认的JDK版本,确保已经安装了alternatives软件包:

sudo yum install alternatives

使用alternatives命令配置默认的JDK版本,要将默认的JDK版本更改为OpenJDK 11,可以运行以下命令:

sudo alternatives config java

这将显示一个菜单,允许你选择默认的JDK版本。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/21349.html

分享:
扫描分享到社交APP
上一篇
下一篇