Linux中安装jdk8

Centos7中安装JDK8

Linux中安装Jdk主要有两种方式:

  1. tar包安装
  2. rpm包安装

下面将介绍在cento7中以这两种方式安装jdk8

所用到的安装包可以去官网上下载(https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)

也可以访问我的百度云盘直接获取

链接:https://pan.baidu.com/s/1pPOhl4LXyOHq-_KuJt-e4w
提取码:ertv

1. tar包方式安装

1.1 卸载系统自带OpenJDK以及相关的java文件

# 查看当前系统自带的open jdk版本信息
	java -version

image-20210627142928976

# 查看包含java字符串的文件
	rpm -qa | grep java

image-20210627143057717

# 删除类似以下面的文件,包含noarch的文件不必删除
	java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64
	java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64

# 删除的具体命令如下
	rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.222.b03-1.el7.x86_64
	rpm -e --nodeps java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64

# 执行完以上步骤后可以再次使用java -version查看是否已经删除成功
	java -version

image-20210627143615380

1.2 下载jdk-8u291-linux-i586.tar.gz

#下载地址
	https://www.oracle.com/technetwork/java/javase/downloads/index.html
	https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

	

image-20210627140427332

1.3 将JDK安装包上传、解压到指定目录

# 创建存放jdk安装包的目录
	make dir /usr/jdk

# 将安装包上传到jdk目录下, 可以通过xshell工具上传

# 解压jdk-8u291-linux-x64.tar.gz
	tar -zxvf jdk-8u291-linux-x64.tar.gz

image-20210627141814488

image-20210627141854116

此时,我们的jdk已经安装成功,我们可以进入bin目录中,执行 java -version来查看jdk的版本

# 指定bin目录里面的java脚本查看jdk的版本
	./java -version			# ./java 表示执行当前目录下的java可执行文件

image-20210627144228744

但是我们发现在其他的目录下,输入java -version命令不起作用,但是我们想在任何目录下执行java -version命令都能查看到jdk的版本,这就需要我们配置系统变量了

1.4 配置系统环境变量

# 首先找到我们安装的jdk的家目录
	/usr/jdk/jdk1.8.0_291


# 编辑profile文件
	vim /etc/profile
	
# 在文件的末尾加上如下的配置(shift+G可以将光标移到文件末尾)
	export JAVA_HOME=/usr/jdk/jdk1.8.0_291
	export PATH=$PATH:$JAVA_HOME/bin
	
# 说明:
	export JAVA_HOME=/usr/jdk/jdk1.8.0_291
	中的 export为关键字,代表输出的意思
	export JAVA_HOME 可以理解为定义一个变量JAVA_HOME
	
	export PATH=$PATH:$JAVA_HOME/bin  表示重新定义PATH变量
	$PATH表示在将原来的PATH给保留下来
	:$JAVA_HOME表示在PATH上面追加JAVA_HOME,Linux系统中是:做间隔,Windows系统中是;做间隔

image-20210627145804747

image-20210627150939806

# tips
	用 vim 的好处:
		1.提供高亮
		2.有记忆功能(如:第一次打开文件,光标在文件的最末端,下次打开该文件,光标还是在文件的最末端,而vi命令每次打开
		  文件光标都停留在文件的最开始位置)
		  
	如果没有vim命令可以通过
	yum install vim 来安装vim命令
	
	yum install vim  在安装的过程中必须要用户确认安装,我们可以添加-y
	yum install -y vim  无人值守安装

1.5 加载配置生效

# 加载profile文件,使该文件生效
	source /etc/profile    加载配置生效
	reboot                 重启系统
	注意: 以上两个选项选择任意一个即可source可以不用重启立即生效,某些情况下source无法生效时,可以使用重启试试

1.6 测试环境变量

# 测试环境变量
	java -version
	java
	javac

image-20210627151226096

2. rpm包安装

2.1 删除之前以tar包安装的配置和文件

# 删除profile文件中的环境变量信息
	vim /etc/profile
# 重新加载profile文件
	source /etc/profile
# 删除/usr/jdk 目录中有关tar包相关的文件
	rm -rf jdk1.8.0_291/

image-20210627152406780

image-20210627152656319

2.2 安装jdk

# 安装jdk
	rpm -ivh jdk-8u291-linux-x64.rpm         # i:表示安装应用程序  vh: 显示安装进度

image-20210627153031906

2.3 搜索默认安装的位置

# 搜索jdk默认安装的位置
	find / -name "java"

image-20210627153301156

# 注意
	rpm 安装成功之后,会临时的给你配置环境变量,只是临时的

2.4 配置环境变量

# 首先找到我们安装的jdk的家目录
	/usr/java/jdk1.8.0_291-amd64/bin/java

# 编辑profile文件
	vim /etc/profile
	
# 在文件的末尾加上如下的配置(shift+G可以将光标移到文件末尾)
	export JAVA_HOME=/usr/java/jdk1.8.0_291-amd64/bin/java
	export PATH=$PATH:$JAVA_HOME/bin

image-20210627154603692

2.5 加载配置生效

# 加载profile文件,使该文件生效
	source /etc/profile    加载配置生效
	reboot                 重启系统
	注意: 以上两个选项选择任意一个即可source可以不用重启立即生效,某些情况下source无法生效时,可以使用重启试试

2.6 测试环境变量

# 测试环境变量
	java -version
	java
	javac

image-20210627154808693

# tips
	查找关键字的命令
		whereis 关键字
		find 目录 -name 关键字 (更详细一点)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值