CentOS系统下安装及配置JDK介绍

以下是CentOS系统下安装及配置JDK的完整攻略:

安装JDK

  1. 下载JDK安装包

首先,需要到Oracle官网下载JDK的压缩包。选择对应的版本,下载地址如下:

https://www.oracle.com/java/technologies/javase-downloads.html

  1. 解压安装包

将下载的JDK安装包复制到想要安装的目录下,一般可以选择/opt目录。然后用tar命令解压安装包,例如:

sudo tar zxvf jdk-14.0.2_linux-x64_bin.tar.gz -C /opt/
  1. 配置环境变量

安装JDK后需要设置环境变量,让系统知道JDK的安装位置。编辑/etc/profile文件并添加如下内容:

export JAVA_HOME=/opt/jdk-14.0.2
export PATH=$PATH:$JAVA_HOME/bin

然后运行以下命令更新系统环境变量:

sudo source /etc/profile
  1. 验证安装是否成功

可以使用以下命令检查JDK是否安装成功:

java -version

如果正确配置了环境变量,将看到JDK的版本信息。

配置JDK

  1. 配置权限

进入JDK安装目录,使用如下命令切换到root用户:

su

然后执行以下命令给所有用户赋予读写权限:

chmod -R a+rw /opt/jdk-14.0.2
  1. 设置默认JDK

如果您在系统上安装了多个版本的JDK,则需要设置默认版本。使用以下命令配置默认JDK版本:

sudo alternatives --install /usr/bin/java java /opt/jdk-14.0.2/bin/java 2
sudo alternatives --config java

然后选择默认的JDK版本。

以上就是CentOS系统下安装及配置JDK的完整攻略。

示例1:下载JDK安装包时,选择的是JDK 14版本。解压安装包时的命令如下:

sudo tar zxvf jdk-14.0.2_linux-x64_bin.tar.gz -C /opt/

示例2:设置默认JDK版本时,选择的是第二个版本,命令如下:

sudo alternatives --config java

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS系统下安装及配置JDK介绍 - Python技术站

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

相关文章

  • CentOS搭建squid正向代理

    squid介绍 官网地址:http://www.squid-cache.org/ Squid cache(简称为 Squid)是一个流行的自由软件(GNU 通用公共许可证)的代理服务器和 Web 缓存服务器。Squid 有广泛的用途,从作为网页服务器的前置 cache 服务器缓存相关请求来提高 Web 服务器的速度,到为一组人共享网络资源而缓存万维网,域名系…

    Linux 2023年4月27日
    00
  • Linux CentOS7安装Oracle11g的超完美新手教程

    下面是详细的讲解: Linux CentOS7安装Oracle11g的超完美新手教程 简介 Oracle 是目前世界上非常流行的关系型数据库管理系统,CentOS 则是最流行的 Linux 发行版之一。本篇教程将详细介绍 CentOS 7上安装 Oracle 11g 的步骤。 步骤 下载 Oracle 11g 版本的安装包,可以在官网上下载或者在虚拟机中下载…

    Linux 2023年5月14日
    00
  • linux lnmp搭建及解释

    lnmp的搭建linux nginx mysql(mariaDB) php 安装mysql依赖:yum -y install cmake(cmake编译工具)yum -y install gcc gcc-c++yum -y install ncurses-devel安装mysql[root@web2]# useradd mysql[root@web2]# t…

    Linux 2023年4月12日
    00
  • Clash Linux服务器安装详细教程

    Clash Linux服务器安装详细教程 前置要求 在开始安装Clash之前,请确保你已经具备以下环境: 拥有一个可用的Linux服务器 熟悉Linux基本操作 安装好了curl和解压工具 步骤一:下载Clash二进制文件 首先需要从 Github 上下载Clash二进制文件。 根据你的服务器架构选择相应的二进制文件版本。例如: # 64位ARMv8版本的C…

    Linux 2023年5月14日
    00
  • VMWare中CentOS ifcfg-eth0配置方法(亲测直接可用)

    下面是详细的攻略: VMWare中CentOS ifcfg-eth0配置方法(亲测直接可用) 一、背景说明 在VMWare虚拟机中安装CentOS系统时,可能需要配置网卡(例如将虚拟机连接到网络),而网卡的配置文件 ifcfg-eth0 的配置方法并不太直观。本文介绍在VMWare虚拟机中配置CentOS系统的ifcfg-eth0的方法,经过亲测直接可用。 …

    Linux 2023年5月24日
    00
  • Linux Gvim shell 替换:变量替换,命令替换,转义字符

    替换:如果表达式中含有特殊字符,shell会进行替换。例如在双引号中使用变量就是一种替换。转义字符也是一种替换 #!/bin/bash a=10 echo -e “Value of a is ${a} \n” #-e表示对转义字符替换,不加的话输出如下# echo “Value of a is ${a} \n” 转义字符替换 下列转义字符可用于echo 1.…

    Linux 2023年4月13日
    00
  • 记录无法安装mysql-Invalid GPG Key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql的解决办法

    记录无法安装mysql-InvalidGPGKeyfromfile:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql的解决办法 问题描述 在安装mysql时,可能会遇到以下错误: Error: Failed to download metadata for repo ‘mysql56-community’: Cannot prepare …

    Linux 2023年5月14日
    00
  • Linux下MySQL卸载和安装图文教程

    Linux下MySQL卸载和安装图文教程 当我们需要卸载或重新安装MySQL时,需要进行一定的操作,本文将详细讲解Linux下MySQL的卸载和安装步骤。 卸载MySQL 步骤一:查找MySQL进程 首先需要查找MySQL的进程,使用以下命令: ps aux | grep mysql 如果出现以下类似的信息,则说明MySQL已启动: mysql 23937 …

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