CentOS7 安装配置java环境之安装JDK

首先需要删除Linux自带的OpenJDK相关文件

【注意】jdk的版本一般挑选7或者8相对来说用的最多,jdk8和jdk11都是长期支持版本,本文使用的版本仅供参考

参数:
rpm     管理套件
-qa   使用询问模式,查询所有套件
grep  查找文件里符合条件的字符串
-e 删除指定的套件
–nodeps  不验证套件档的相互关联性
rpm -ivh 安装一个包
rpm -Uvh 升级一个包
rpm -e 移走一个包

1.

java -version  查看版本信息

在这里插入图片描述

2

框出来的是可以删除的, 以 .noarch 结尾的文件可以不用删除(建议使用root用户登录删除,普通用户没有操作权限)

rpm -qa | grep java  查询包含java的套件

在这里插入图片描述

3

rpm -e --nodeps 文件名   删除OpenJDK文件
#yum -y remove  也可以删除

在这里插入图片描述

4

检查是否已经删除相关文件

java -version  检查是否已经删除OpenJDK文件

在这里插入图片描述

下载JDK版本

【注意】:JDK安装在哪个用户下,就是给哪个用户使用

1

下载路径:https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
在这里插入图片描述

2

现在通过 FileZilla 把刚才下载的jdk文件上传到linux系统
先输入linux主机ip 用户名和密码以及默认端口号22
左边是windows系统的目录结构,右边是linux系统目录结构
找到下载的jkd文件
在这里插入图片描述

3

至于位置,平时你放哪里就放哪里,能找到就行(建议相关配置文件都放一个目录下面)
如下图,找到两边的路径之后右击上传或者托过去都可以(上传/下载)
在这里插入图片描述
已经上传成功了
在这里插入图片描述

4

安装jdk文件

rpm -ivh /usr/local/src/jdk-13.0.2_linux-x64_bin.rpm

在这里插入图片描述
安装默认路径在 /sur/java/就打开13.0.2
在这里插入图片描述

配置JDK环境变量

命令说明:
vim      文本编辑
/etc/profile   全局变量文件

进入文本默认状态下,光标走到文件最后一行,键盘按 i 进入插入模式
在文本的最后一行粘贴如下:
注意JAVA_HOME=/usr/java/jdk1.8.0_144 就是你自己的目录

#java environment
export JAVA_HOME=[ you jdk文件路径 ]
export CLASSPATH=.: J A V A H O M E / j r e / l i b / r t . j a r : {JAVA_HOME}/jre/lib/rt.jar: JAVAHOME/jre/lib/rt.jar:{JAVA_HOME}/lib/dt.jar: J A V A H O M E / l i b / t o o l s . j a r e x p o r t P A T H = {JAVA_HOME}/lib/tools.jar export PATH= JAVAHOME/lib/tools.jarexportPATH=PATH:${JAVA_HOME}/bin

保存退出
w 保存
q 退出
x 保存并退出
(参数前加 : 冒号)
esc→ :x 或者 wq

1

vim /etc/profile  打开

在这里插入图片描述

2

让刚才设置的环境变量生效并检验是否安装成功

source /etc/profile  或 . /etc/profile   生效

在这里插入图片描述

3

java -version  检验

在这里插入图片描述
温馨提示:学习linux尽量多动手实践,记忆才深刻

配置环境变量(一):

如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
修改/etc/profile文件,执行命令:vi/etc/profile
export JAVA_HOME=[ jdk文件路径 ]
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
执行命令:source /etc/profile 刷新环境变量
重新登录

配置环境变量(二):

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。
修改.bash_profile文件,执行命令:vi.bash_profile
export JAVA_HOME=[ jdk文件路径 ]
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
重新登录

配置环境变量(三):

直接在shell下设置变量。不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
只需在shell终端执行下列命令:
export JAVA_HOME=[ jdk文件路径 ]
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值