Centos7配置JDK8环境
序言
置查看jdk环境变量

[root@bogon java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64]# which java
/usr/bin/java
[root@bogon java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 4月 30 01:07 /usr/bin/java -> /etc/alternatives/java
[root@bogon java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64]# ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 73 4月 30 01:07 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java
[root@bogon java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64]#
至此断定jdk安装路径为:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
vi /etc/profile
在最后面加上:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存退出
source /etc/profile
验证:
echo $JAVA_HOME
[root@bogon java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64]# echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
openjdk卸载
1.查询当前java版本
java -version
2.查询现有已安装的openjdk模块
rpm -qa|grep java
3.删除查询到的jdk文件
yum -y remove 删除文件路径
一行一行执行
yum -y remove java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64
yum -y remove java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
yum -y remove python-javapackages-3.4.1-11.el7.noarch
yum -y remove tzdata-java-2018e-3.el7.noarch
yum -y remove javapackages-tools-3.4.1-11.el7.noarch
4.验证是否都卸载完毕
rpm -qa|grep java
安装JDK8以及环境配置
1.下载
在 /usr/local 目录下创建目录 java
# cd /usr/local
# mkdir java
2. 安装
解压命令:tar -zxvf 压缩包名称(例如:tar jdk-8u241-linux-x64.tar.gz)
删除命令:rm -f 压缩包名称(例如 rm -f jdk-8u241-linux-x64.tar.gz)
如果是rpm安装包则使用命令:rpm -ivh jdk-8u241-linux-x64.rpm
3.配置环境变量
vim /etc/profile
在文件最后添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_241
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
#刷新配置
source /etc/profile
4. 查看安装情况
java -version
jps命令的作用是显示当前系统的java进程情况及进程id。
卸载
yum -y remove /usr/java/jdk1.8.0_241-amd64/jre/bin/java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2018-02-27 使用SuperWebSocket 构建实时 Web 应用
2016-02-27 Python教程