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
相关推荐
luffy54599 分钟前
Rust语言入门-变量篇
开发语言·后端·rust
MegaDataFlowers39 分钟前
快速上手Spring
java·后端·spring
小江的记录本40 分钟前
【MyBatis-Plus】Spring Boot + MyBatis-Plus 进行各种数据库操作(附完整 CRUD 项目代码示例)
java·前端·数据库·spring boot·后端·sql·mybatis
大傻^1 小时前
Spring AI Alibaba Function Calling:外部工具集成与业务函数注册
java·人工智能·后端·spring·springai·springaialibaba
码界奇点1 小时前
基于Spring Boot的医院药品管理系统设计与实现
java·spring boot·后端·车载系统·毕业设计·源代码管理
小旭95271 小时前
Spring MVC :从入门到精通(下)
java·后端·spring·mvc
SimonKing2 小时前
全网爆火的OpenClaw保姆级教程Linux版,它来了。
java·后端·程序员
青柠代码录2 小时前
【Linux】常用命令:sort
后端
小江的记录本3 小时前
【MyBatis-Plus】MyBatis-Plus的核心特性、条件构造器、分页插件、乐观锁插件
java·前端·spring boot·后端·sql·tomcat·mybatis
驕傲的兎孒3 小时前
基于 SpringBoot + Vue3 + AI 打造企业级售后服务支持平台 | 实战方案分享
人工智能·spring boot·后端