安装JDK出现错误:-bash: /usr/local/jdk1.7.0_71/bin/java: /lib/ld-linux.so.2: bad ELF interpre

本文解决在安装JDK后使用java-version等命令时遇到的ELF解释器错误,通常由缺少glibc引起。通过在根目录下使用sudo yum install glibc.i686命令进行安装,可解决此问题并成功显示Java版本信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 错误描述

安装好jdk之后,通过java -version,javac,java等命令测试是否安装成功时出现错误-bash: /usr/java/jdk1.7.0_71/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
2. 错误原因:没有那个文件或目录,需要安装glibc

3. 解决办法

进入cd /

直接输入sudo yum install glibc.i686  安装包大概24M,安装完毕在任何目录下,

输入 java -version  先是java的版本信息,即安装成功

 

我们要相信自己遇到的问题很多前辈已经遇到过,多查一些资料一定可以解决的,重要的是要有耐心。

 

[root@localhost 桌面]# sudo alternatives --config java 共有 5 个提供“java”的程序。 选项 命令 ----------------------------------------------- 1 java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64/jre/bin/java) * 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64/jre/bin/java) 3 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64/bin/java) + 4 /usr/local/jdk-17.0.15/bin/java 5 /usr/local/jdk-17.0.15+6/bin/java 按 Enter 保留当前选项[+],或者键入选项编号:5 共有 5 个提供“java”的程序。 选项 命令 ----------------------------------------------- 1 java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64/jre/bin/java) * 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64/jre/bin/java) 3 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64/bin/java) + 4 /usr/local/jdk-17.0.15/bin/java 5 /usr/local/jdk-17.0.15+6/bin/java 按 Enter 保留当前选项[+],或者键入选项编号:5 [root@localhost 桌面]# java -version openjdk version "11.0.23" 2024-04-16 LTS OpenJDK Runtime Environment (Red_Hat-11.0.23.0.9-2.el7_9) (build 11.0.23+9-LTS) OpenJDK 64-Bit Server VM (Red_Hat-11.0.23.0.9-2.el7_9) (build 11.0.23+9-LTS, mixed mode, sharing) [root@localhost 桌面]# javac -version bash: javac: 未找到命令... 相似命令是: 'java'
最新发布
06-17
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值