Linux系统下安装JDK并设置环境变量

以CentOS7为例

bash 复制代码
cd /opt
# 通过wget获取jdk压缩包
wget https://repo.huaweicloud.com/java/jdk/8u171-b11/jdk-8u171-linux-x64.tar.gz

解压并赋权限

bash 复制代码
tar -zxvf jdk-8u171-linux-x64.tar.gz
chmod 777 -R jdk1.8.0_171

解压完成之后,将解压后的目录剪切放到 /usr/local/jdk1.8.0_171目录下

(因为Linux里面/usr/local/目录用来存放对应的软件)

shell 复制代码
mv /opt/jdk1.8.0_171 /usr/local/

配置环境变量

bash 复制代码
vim /etc/profile

Shift+g定位到文档末尾,在文件末尾增加如下配置

bash 复制代码
export JAVA_HOME=/usr/local/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

重新执行profile文件,使配置文件生效

bash 复制代码
source /etc/profile

验证是否安装成功

bash 复制代码
java -version
相关推荐
小马爱打代码38 分钟前
SpringBoot:封装 starter
java·spring boot·后端
STARSpace88881 小时前
SpringBoot 整合个推推送
java·spring boot·后端·消息推送·个推
Marktowin2 小时前
玩转 ZooKeeper
后端
蓝眸少年CY2 小时前
(第十二篇)spring cloud之Stream消息驱动
后端·spring·spring cloud
码界奇点2 小时前
基于SpringBoot+Vue的前后端分离外卖点单系统设计与实现
vue.js·spring boot·后端·spring·毕业设计·源代码管理
lindd9119113 小时前
4G模块应用,内网穿透,前端网页的制作第七讲(智能头盔数据上传至网页端)
前端·后端·零基础·rt-thread·实时操作系统·项目复刻
Loo国昌3 小时前
【LangChain1.0】第八阶段:文档处理工程(LangChain篇)
人工智能·后端·算法·语言模型·架构·langchain
vx_bisheyuange4 小时前
基于SpringBoot的海鲜市场系统
java·spring boot·后端·毕业设计
李慕婉学姐4 小时前
【开题答辩过程】以《基于Spring Boot和大数据的医院挂号系统的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
大数据·spring boot·后端
源代码•宸5 小时前
Leetcode—3. 无重复字符的最长子串【中等】
经验分享·后端·算法·leetcode·面试·golang·string