网上博客千千万,能解决自己问题的,于自己而言才是最好的
第一步
# 更换YUM源
CentOS 7 已经在2024年6月30日结束官方支持,其软件仓库也相应被
上游移除。
# 备份官方YUM源文件,将CentOS-Base.repo重命名为CentOS-Base.
repo.backup
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum
.repos.d/CentOS-Base.repos.backup
# 下载阿里云YUM源到官方YUM源目录下
如果是最小化安装的centos7系统,是不自带wget工具的,需要我提供阿里云YUM源的,关注、点赞
加收藏,免费提供。
wget /etc/yum.repos.d/CentOS-Base.repo http://mirror
s.aliyun.com/repo/Centos-7.repo
$ 清理YUM缓存、重建缓存以及更新系统上的软件包
yum clean all && yum makecache && yum -y update
第二步
# 下载JDK的RPM安装包
[JDK下载网址](https://www.oracle.com/java/technologies/downloads/archive/)
# 如果是第一次用oracle官网下载JDK,那就要先注册账号,这里就不细说了,只要思想不滑坡,方法总
比问题多
# 如果电脑网速不好,那么使用wget工具下载下来的JDK的rpm安装文件,就会是损坏的,那么就要先下载到windows系统,再利用工具(我使用的工具是WinSCR)传输到centos7系统。
wget https://download.oracle.com/otn/java/jdk/8u421-b09/d8aa705069af427f9b8
3e66b34f5e380/jdk-8u421-linux-x64.rpm?AuthParam=1733317815_cdcc131ff147fdcd
89d1771441e4006c



如图,能看出两个文件的大小不一样,下面的就是使用wget工具下载的,但是由于我电脑网速的原因,下载的文件是损坏的。

第三步
注意:
centos7系统(有图形化界面)会自带jdk,centos7系统(最小安装)不会自带jdk,因此在centos7系统(有图形化界面)安装jdk之前,我们需要先把centos7自带的jdk卸载;centos7系统(最小安装)则不需要操作卸载原JDK操作,可直接跳过这步。
# 检查系统安装的jdk的版本号
rpm -qa | grep jdk
# 卸载jdk(本人用jdk-1.8-1.8.0_421-9.x86_64进行的操作)
yum remove -y jdk-1.8-1.8.0_421-9.x86_64
# 查看JDK是否卸载干净
java -version
第四步
# 安装JDK
==细节中的细节,一定要切换到rpm所在的目录==
# 切换到rpm所在的目录,我前面是直接在/root目录下,下载的rpm文件
cd /root
# 查看当前目录下的是否有jdk的RPM的安装包
ll
# 使用yum安装jdk
yum localinstall -y jdk-8u421-linux-x64.rpm

第五步
# 配置环境变量
因为我们是使用yum安装的jdk,一般安装在/usr/lib/jvm目录下
# 编辑全局配置文件
vim /etc/profile
# 在文件末尾添加以下内容,以设置 JAVA_HOME 和更新 PATH 环境变量
# 替换为你的JDK实际安装路径
export JAVA_HOME=/usr/lib/jvm/jdk-1.8.0_421-oracle-x64
# 在Path变量中增加java的环境变量
export PATH=$PATH:$JAVA_HOME/bin
# 可选,根据需要设置CLASSPATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 使全局配置文件生效
source /etc/profile
# 验证环境变量是否配置正确
echo $JAVA_HOME
echo $PATH
# 验证JDK版本
java -version


797

被折叠的 条评论
为什么被折叠?



