Centos7安装Java8

Java下载链接:
http://www.oracle.com/technetwork/java/javase/archive-139210.html


https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

安装命令

1
rpm -ivh jdk-8u241-linux-i586.rpm

出现的问题

执行java version

问题的解决

解决方案:
https://blog.csdn.net/NianXii/article/details/103820406

安装glibc.i686

尝试通过离线的方式安装 glibc.i686

安装包下载地址
https://centos.pkgs.org/7/centos-x86_64/glibc-2.17-317.el7.i686.rpm.html

安装包下载链接
http://mirror.centos.org/centos/7/os/x86_64/Packages/glibc-2.17-317.el7.i686.rpm

安装命令

1
rpm -ivh glibc-2.17-317.el7.i686.rpm --nodeps

执行java version

报错,错误为:

1
2
Error occurred during initialization of VM 
java/lang/NoClassDefFoundError: java/lang/Object

进一步的错误解决

参考链接:
https://blog.csdn.net/qq_45124566/article/details/126288293

选择的解决方案:
卸载原有的java程序之后重装

选择此方案的原因:
找不到 rt.pack 和 tools.pack 这两个文件,使用第二个方案可能引入其他问题

卸载:

1
rpm -e jdk1.8-1.8.0_241-fcs.i586

安装:

1
rpm -ivh jdk-8u241-linux-i586.rpm

最终成果:

安装完成


Centos7安装Java8
http://yuanql.top/2023/04/20/41_linux/Centos7安装Java8/
作者
Qingli Yuan
发布于
2023年4月20日
许可协议