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] tcpdump抓包案例

    1.常见参数 tcpdump -i eth0 -nn -s0 -v port 80 -i 选择监控的网卡 -nn 不解析主机名和端口号,捕获大量数据,名称解析会降低解析速度 -s0 捕获长度无限制 -v 增加输出中显示的详细信息量 port 80 端口过滤器,只捕获80端口的流量,通常是HTTP 2. tcpdump -A -s0 port 80 -A 输出…

    Linux 2023年4月13日
    00
  • CentOS终端类型及相互转换方式详解

    CentOS终端类型及相互转换方式详解 在Linux系统中,我们常会使用终端来进行命令行操作,而CentOS系统中的终端分为多种类型,包括虚拟终端、终端仿真器、串口终端等等。本文将详细介绍CentOS系统中的各种终端类型及它们之间的转换方式。 虚拟终端 虚拟终端是一种在Linux系统中经常使用的终端类型,每个Linux系统默认会开启6个虚拟终端,分别对应着6…

    Linux 2023年5月30日
    00
  • Centos Linux7设置静态IP的实例

    我们来讲解一下“CentOS Linux7设置静态IP的实例”的完整攻略。 1.前置条件 在进行静态IP的设置之前,我们需要先保证以下几点: CentOS7已经安装完成; 能够正常联网并且能够访问互联网; 能够登录到CentOS7系统的终端或者命令行界面。 2.备份原有配置文件 在进行静态IP的设置之前,我们需要先将原有的网络配置文件进行备份。通过备份可以避…

    Linux 2023年5月24日
    00
  • Linux系列教程之虚拟机中安装Centos7.0

    Linux系列教程之虚拟机中安装Centos7.0 简介 本教程将介绍如何在虚拟机中安装Centos7.0操作系统,适用于初学者。 步骤 第一步:下载Centos7.0操作系统镜像文件 前往Centos官网(https://www.centos.org/download/)下载Centos7.0操作系统镜像文件,可根据需要下载Minimal、DVD、Ever…

    Linux 2023年5月23日
    00
  • VMware安装Centos7超详细过程(图文)

    以下是VMware安装Centos7超详细过程的完整攻略。 确认安装环境 在安装CentOS之前,需要确认计算机是否满足以下最低配置要求: 2GB以上的内存 至少20GB的磁盘空间 64位的CPU 下载CentOS镜像 从官方网站下载CentOS 7的最新版本,可以选择Minimal ISO或DVD ISO文件进行下载。 创建虚拟机 使用VMware Wor…

    Linux 2023年5月24日
    00
  • linux命令 rpm

    一、简介 RPM是RedhatPackageManager的缩写,是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。使用RPM,用户可以自行安装和管理Linux上的应用程序和系统工具。RPM可以让用户直接以binary方式安装软件包,并且可替用户查询是否已经安装了有关的库文件;在用RPM删除程序时,它又会…

    Linux 2023年4月11日
    00
  • 浅谈Ubuntu中的软件包

    1. 前言 还记得大学第一次接触Ubuntu和Linux的时候,觉得用apt安装想要的软件非常方便。但是有时候出现了问题,各种报错,自己又不懂原理,就会非常抓狂。现在稍微理解一点了,故以较为容易理解的方式记录在这里,方便他人。 2. 软件包与包管理器dpkg Linux里的软件就是一些可执行文件。就像是你自己写个main.c,里面printf(“hello …

    Linux 2023年5月8日
    00
  • linux配置主机名详细介绍

    下面是“Linux配置主机名详细介绍”的完整攻略。 1. 确认当前主机名 在进行主机名配置之前,需要先确认当前主机名。可以通过以下命令查看当前主机名: hostname 2. 修改主机名 2.1 临时修改主机名 临时修改主机名只能在重启后恢复到原来的主机名,可以使用以下命令修改主机名: hostname 新主机名 其中,新主机名为自己定义的新主机名,需要保证…

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