Linux CentOS 环境下安装JDK的三种方法

简介: Linux CentOS 环境下安装JDK的三种方法

一、环境

  • 操作系统:Linux CentOS 8
  • JDK版本:1.8

二、本地安装包(.tar.gz)安装

1:在/opt目录下创建jdk目录,进入到jdk目录,上传.tar.gz到此目录

mkdir /opt/jdk
cd /opt/jdk

2:解压压缩包,会在jdk目录下生成jdk1.8.0_212目录

tar -zxvf jdk-8u212-linux-x64.tar.gz

3:配置环境变量,使用命令vi /etc/profile打开配置文件,在文件尾部输入以下内容

# set java environment
JAVA_HOME=/opt/jdk/jdk1.8.0_212
JRE_HOME=/opt/jdk/jdk1.8.0_212/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

4:使用命令source /etc/profile使配置生效

source /etc/profile

5:查看JAVA_HOME命令是否配置正确

echo $JAVA_HOME

6:验证是否安装成功

java -version

6:或者通过

三、yum在线安装

1:使用命令yum search java|grep jdk查看yum库中都有哪些jdk版本
在这里插入图片描述

2:选择jdk版本进行安装,例如选择1.8版本

yum install java-1.7.0-openjdk

3:默认的安装目录是在 /usr/lib/jvm/
在这里插入图片描述

4:配置环境变量,使用命令vi /etc/profile打开配置文件,在文件尾部输入以下内容

# set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el8_2.x86_64
JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el8_2.x86_64/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

5:使用命令source /etc/profile使配置生效

source /etc/profile

6:验证是否安装成功

java -version

四、rpm命令安装

1:查看系统自带的jdk

rpm -qa|grep java

在这里插入图片描述

2:卸载系统自带的jdk,使用命令rpm -e --nodeps,后面带要卸载的jdk,多个用空格隔开

rpm -e --nodeps tzdata-java-2020d-1.el8.noarch java-1.8.0-openjdk-1.8.0.272.b10-1.el8_2.x86_64 javapackages-filesystem-5.3.0-1.module_el8.0.0+11+5b8c10bd.noarch java-1.8.0-openjdk-headless-1.8.0.272.b10-1.el8_2.x86_64

3:下载jdk的rpm包(有哪些版本的rpm包可以在https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html查看)

curl -O http://download.oracle.com/otn/java/jdk/8u271-b09/61ae65e088624f5aaa0b1d2d801acb16/jdk-8u271-linux-x64.rpm

4:安装jdk,默认安装在/usr/java/default目录下

rpm -ivh jdk-8u271-linux-x64.rpm

5:配置环境变量,使用命令vi /etc/profile打开配置文件,在文件尾部输入以下内容

# set java environment
JAVA_HOME=/usr/java/default
JRE_HOME=/usr/java/default/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

5:使用命令source /etc/profile使配置生效

source /etc/profile

6:验证是否安装成功

java -version
相关文章
|
7月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
3188 3
|
8月前
|
Ubuntu Linux
计算机基础知识:linux系统怎么安装?
在虚拟机软件中创建一个新的虚拟机,并选择相应操作系统类型和硬盘空间大小等参数。将下载的 ISO 镜像文件加载到虚拟机中。启动虚拟机,进入安装界面,并按照步骤进行安装。安装完成后,可以在虚拟机中使用 Linux 系统。
|
6月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
450 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
7月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
1800 16
|
6月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
896 0
|
8月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
623 10
|
8月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
411 5
|
8月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
8月前
|
Ubuntu 安全 Linux
Linux这5款微型发行版,体积小+精简,比win7运行还快,值得安装
以上5款微型发行版体积小且精简,如果你有台旧电脑,不妨试试?