CentOS8 安装 jdk8 / java8的教程(推荐)

下面是CentOS8安装jdk8/java8的教程:

安装OpenJDK 8

在CentOS 8的默认仓库中,可以找到OpenJDK 8的软件包,可以使用以下命令进行安装:

sudo dnf install java-1.8.0-openjdk-devel

下载和安装可能需要一些时间,安装完成后,使用以下命令验证Java安装是否成功:

java -version

如果出现以下类似的输出,则说明Java安装成功:

openjdk version "1.8.0_272"
OpenJDK Runtime Environment (build 1.8.0_272-b10)
OpenJDK 64-Bit Server VM (build 25.272-b10, mixed mode)

安装Oracle JDK 8

如果需要使用Oracle JDK 8而不是OpenJDK 8,则需要先下载JDK 8的tar.gz文件。可以使用以下命令查看当前版本的最新下载链接:

curl -L -b "oraclelicense=a" https://download.oracle.com/otn-pub/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be84580cfb4b/jdk-8u291-linux-x64.tar.gz -o jdk-8u291-linux-x64.tar.gz

然后需要解压并将其移动到/usr/local/java目录下:

sudo mkdir /usr/local/java
sudo tar -zxvf jdk-8u291-linux-x64.tar.gz -C /usr/local/java

接下来需要设置JAVA_HOME以便在全局范围内识别Java安装,可以使用以下命令进行设置:

sudo vim /etc/profile.d/java.sh

在打开的文件中添加以下内容:

export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export PATH=$PATH:$JAVA_HOME/bin

保存并关闭文件,然后使用以下命令使更改生效:

source /etc/profile.d/java.sh

使用以下命令验证Java安装是否成功:

java -version

如果出现以下类似的输出,则说明Java安装成功:

java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

示例说明:

  1. 使用OpenJDK 8安装Java:

用户可以使用以下命令安装OpenJDK 8:

sudo dnf install java-1.8.0-openjdk-devel
  1. 使用Oracle JDK 8安装Java:

用户可以使用以下命令从Oracle网站上下载JDK 8的tar.gz文件:

curl -L -b "oraclelicense=a" https://download.oracle.com/otn-pub/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be84580cfb4b/jdk-8u291-linux-x64.tar.gz -o jdk-8u291-linux-x64.tar.gz

并按照上述教程进行解压、移动和配置JAVA_HOME等步骤,从而安装Oracle JDK 8。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS8 安装 jdk8 / java8的教程(推荐) - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux命令中的rpm安装命令

    下面是关于Linux命令中的rpm安装命令的攻略。 什么是rpm包 RPM(Red Hat Package Manager)是Red Hat公司研发的一种软件包管理器。功能类似于Windows下的“.exe”或“msi”安装文件,可以用来管理Linux系统的软件包。 使用rpm命令安装rpm包 通过rpm安装软件包可以使用以下命令: rpm -i packa…

    Linux 2023年5月14日
    00
  • linux有趣动画–代码雨

    环境centos7 前提:centos7如果用yum安装找不到包,所以用二进制   步骤一:下载二进制包 百度网盘链接: https://pan.baidu.com/s/10RocS03RFRiOftesUid0wQ 提取码: sfd7  步骤二:安装 1.安装依赖yum install -y ncurses-devel 编译安装也不用说./configur…

    Linux 2023年4月13日
    00
  • linux系统怎么更新?linux更新系统的方法

    针对Linux系统的更新,我为您提供以下完整攻略: 1. 更新包管理器 在Linux系统中,更新包管理器是更新系统的第一步。不同的Linux发行版有不同的包管理器,因此更新流程也有所不同。 1.1 Debian/Ubuntu的APT包管理器更新 Debian和Ubuntu等系统使用APT包管理器,可以使用以下命令更新: sudo apt update 该命令…

    Linux 2023年5月14日
    00
  • Apache服务器配置全攻略

    以下是“Apache服务器配置全攻略”的完整使用攻略,包含两个示例说明。 步骤 安装Apache服务器。在终端中输入以下命: bash sudo apt-get update sudo apt-get install apache 启动Apache服务器在终端中输入以下命令 bash sudo systemctl start apache2 配置防火墙以允许…

    Linux 2023年5月13日
    00
  • 详解如何在 CentOS 7 中添加新磁盘而不用重启系统

    下面是在 CentOS 7 中添加新磁盘而不用重启系统的攻略。 准备工作 在进行下一步操作之前,需要您确认以下几点: 要添加的新磁盘已经安装并连接到了计算机上 已经安装了 lsscsi 和 parted 工具,如果没有请使用以下命令进行安装: bash $ sudo yum install lsscsi parted 步骤说明 查看新磁盘信息 使用 lssc…

    Linux 2023年5月24日
    00
  • StoneDB主从配置及切换实践方案

    StoneDB主从配置实践方案 1. 关于StoneDB StoneDB是基于Raft协议实现的一种高可用、可靠、分布式的key-value存储数据库。它具有以下优点: 支持多种数据结构,如字符串、列表、哈希表、集合、有序集合等。 支持数据备份和数据恢复功能,可以满足数据保护的需求。 支持key的过期设置,可以自动删除过期的key。 支持读写分离,可以提高读…

    Linux 2023年5月14日
    00
  • Linux RedHat下安装Python2.7开发环境

    下面给您讲一下“Linux RedHat下安装Python2.7开发环境”的完整攻略。 步骤一:检查是否已安装Python 在安装Python之前,我们需要先确认当前系统是否已经安装了Python。可以通过在终端中输入以下命令来检查Python是否已经安装: python –version 如果您的系统已经安装了Python,终端会输出Python的版本号…

    Linux 2023年5月14日
    00
  • CentOS 7配置LNMP开发环境及配置文件管理详解

    CentOS7配置LNMP开发环境及配置文件管理详解 环境概述 在CentOS7操作系统上,我们常常需要搭建一个LNMP服务器开发环境,以便进行Web开发等相关工作。LNMP环境的构成是Linux、Nginx、MySQL和PHP的缩写,这里我们选用以上四个组件来搭建我们的开发环境。 操作步骤 1. 安装LNMP环境 首先需要安装LNMP环境,这个操作中我们需…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部