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
相关推荐
冰块的旅行1 小时前
magic-api使用
后端
用户89535603282201 小时前
Goroutine + Channel 高效在哪?一文吃透 Go 并发底层 G-M-P 调度与实现
后端·go
鸽芷咕1 小时前
静态住宅 IP 实战测评:手把手教你高效获取全球前沿资讯
后端
西召1 小时前
Spring Kafka 动态消费实现案例
java·后端·kafka
lomocode1 小时前
前端传了个 null,后端直接炸了——防御性编程原来这么重要!
后端·ai编程
镜花水月linyi1 小时前
ThreadLocal 深度解析(上)
java·后端
镜花水月linyi1 小时前
ThreadLocal 深度解析(下)
java·后端
JavaEdge.1 小时前
Spring数据源配置
java·后端·spring
铭毅天下1 小时前
Spring Boot + Easy-ES 3.0 + Easyearch 实战:从 CRUD 到“避坑”指南
java·spring boot·后端·spring·elasticsearch
李慕婉学姐1 小时前
【开题答辩过程】以《基于Springboot的惠美乡村助农系统的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·spring boot·后端