CentOS安装jdk的几种方法及配置环境变量方式

以下是"CentOS安装jdk的几种方法及配置环境变量方式"的攻略:

方法一:使用yum安装

CentOS系统中可以使用yum包管理器来安装jdk。执行以下命令:

yum install java-1.8.0-openjdk

该命令将会自动下载并安装OpenJdk,可以根据需要选择不同版本,如1.8.0、1.7.0等。安装完成后,可以使用以下命令验证是否安装成功:

java -version

方法二:手动安装

如果需要安装其他版本的jdk,或者需要手动安装,则需要执行以下步骤:

  1. 下载jdk安装包

下载相应版本的jdk安装包,并将其上传到目标服务器上,以jdk-8u321-linux-x64.tar.gz为例。

  1. 安装jdk

解压下载的安装包,并将解压后的文件夹复制到/opt目录下:

tar -zxvf jdk-8u321-linux-x64.tar.gz
mv jdk1.8.0_321 /opt/

  1. 配置环境变量

修改/etc/profile文件,添加以下内容:

export JAVA_HOME=/opt/jdk1.8.0_321
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

保存并退出后,使用以下命令使环境变量生效:

source /etc/profile

验证环境变量是否设置成功:

echo $JAVA_HOME

如果输出/opt/jdk1.8.0_321,则表示环境变量配置成功。

示例说明

示例一:使用yum安装

假设你的CentOS系统版本为7,执行以下命令来安装JDK:

sudo yum install java-1.8.0-openjdk

安装完成后,使用以下命令验证是否安装成功:

java -version

输出的结果类似:

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

示例二:手动安装

假设你想要安装jdk-11.0.12,并将其解压到/opt目录下。首先下载jdk-11.0.12_linux-x64_bin.tar.gz文件,上传到你的CentOS服务器。

然后执行以下命令来解压并复制到/opt目录下:

tar -xzvf jdk-11.0.12_linux-x64_bin.tar.gz
sudo mv jdk-11.0.12 /opt/

最后修改/etc/profile文件的内容:

sudo vi /etc/profile

添加以下内容:

export JAVA_HOME=/opt/jdk-11.0.12
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

保存并退出后,使用以下命令使环境变量生效:

source /etc/profile

验证是否安装成功:

java -version

输出的结果类似:

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

以上是安装JDK的几种方法及配置环境变量的方式的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS安装jdk的几种方法及配置环境变量方式 - Python技术站

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

相关文章

  • Linux(Ubuntu)下查看摄像头是否挂载及挂载的USB端口号

    1、查看摄像头是否已经挂载的命令 方法一:    ls /dev/video* 方法二: ls /dev | grep video 或 ls /dev | grep video* 2、如果有多个USB端口,则通过以下命令查看摄像头挂载的端口号 ls -l /sys/class/video4linux/video* 转自:https://blog.csdn.n…

    Linux 2023年4月13日
    00
  • MySQL5.5 部署的一个问题

    MySQL 5.5是一个常见的关系型数据库管理系统,部署时可能会遇到各种问题。本文将详细讲解MySQL5.5部署的一个常见问题及其解决方案。 问题描述 当使用MySQL 5.5的安装文件进行安装并配置后,连接到MySQL数据库时可能会遇到以下错误信息: ERROR 1045 (28000): Access denied for user ‘user_name…

    Linux 2023年5月14日
    00
  • Linux mii-tool命令

    Linux mii-tool命令 Linux mii-tool命令用于配置和显示网络接口卡的状态。mii-tool命令可以用于检查网络接口卡的速度、双工模式和连接状态等信息,也可以用于设置网络接口卡的速度和双工模式等参数。 命令语法 mii-tool命令的基本语法如下: mii-tool [选项] [网络接口名称] 其中,选项表示命令选项,网络接口名称表示要…

    Linux 2023年5月10日
    00
  • yum安装模糊查询所需要的软件包的方法(推荐)

    使用yum安装模糊查询所需要的软件包,需要先安装相关软件包(yum-utils)。下面是完整的安装步骤: 安装yum-utils sudo yum install -y yum-utils 使用yum provides命令模糊查询软件包 假设我们需要安装的软件包是libssl,但是我们不知道具体的软件包名称。 现在我们可以使用以下命令进行模糊查询: sudo…

    Linux 2023年5月14日
    00
  • Linux系统 Centos7.4手动在线升级到Centos7.7

    下面是详细的讲解: 准备工作 1.备份数据:在升级前,一定要先备份好系统中的重要数据,避免数据丢失。 2.检查系统版本:通过 cat /etc/redhat-release 命令,检查当前系统版本,确认是否需要升级。 3.更新系统:在升级前,先使用 yum update 命令更新系统安装的软件包和内核等。 4.安装 epel-release:yum inst…

    Linux 2023年5月14日
    00
  • linux Top命令详解

    1.top命令 top是一种直接用来反映当前linux系统中资源利用情况和状态的命令,是一种非常实用和常用的命令。 2.为了解决什么问题 在计算机系统中资源有很多种,比如可贵的CPU资源、珍贵的内存资源、运行时间情况、执行用户信息和PID等等信息,我们在有时候需要知道这些信息的实时情况,这种情况下top命令是一种很好的选择。 3.主流使用方法 top显示整体…

    2023年4月8日
    00
  • 64位linux 编译c提示gnu/stubs-32.h:No such file or directory的解决方法

    遇到编译C程序时提示“gnu/stubs-32.h: No such file or directory”错误是因为缺少32位的库文件,而现在大多数64位的Linux系统都不自带32位的库文件,需要手动安装。下面是完整的解决方法攻略: 问题描述 编译C程序时提示“gnu/stubs-32.h: No such file or directory”错误。 解决…

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

    以下是Apache服务器配置攻略2的完整使用攻略: 1. 配置虚拟主机 如果您需要在同一台服务器上托管多个网站,可以使用虚拟主机。可以使用以下步骤配置虚拟主机: 打开Apache服务器的配置文件,路径为:/etc/apache2/apache2.conf。 添加以下内容: “`bash NameVirtualHost *:80 DocumentRoot /…

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