Linux安装jdk中的小问题(大佬勿进)

T1.一定要去看一下自己的虚拟机的底层架构是什么,是x86还是arm

        今天安装就是跟着一篇帖子它是arm的,我的虚拟机是x86的,导致即使后面所有的步骤都正确,还是没有安装成功,非常重要,查到自己虚拟机底层架构后再去下载相对应的压缩包。

如何查看虚拟机底层架构

uname -m
  • x86_64 表示 64 位的 x86 架构
  • i386, i486, i586, i686 表示 32 位的 x86 架构
  • aarch64 表示 64 位的 ARM 架构
  • arm 表示 32 位的 ARM 架构

T2.前面所有安装的步骤走完,输入java -version报错

报错内容如下:

-bash: /opt/modules/java/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

这个错误表明你的 Java 可执行文件需要 32 位的动态链接器(ld-linux.so.2),而你当前的系统可能是 64 位的,且没有安装 32 位的库。你需要安装 32 位的兼容库来解决这个问题。

安装32位兼容库即可

 在基于 yum 的系统(如 CentOS 或 RHEL)上,可以使用以下命令来安装 32 位兼容库:

sudo yum install glibc.i686

在基于 apt 的系统(如 Debian 或 Ubuntu)上,可以使用以下命令来安装 32 位兼容库:

sudo apt-get update
sudo apt-get install libc6:i386

然后在java -version就出结果啦啦啦啦啦!!! 

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值