CentOS7安装jdk执行java -version报错:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

报错信息:

-bash: /usr/jdk/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

CentOS7安装jdk执行java -version报错:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

 

原因:jdk版本下载错误,下载了32位的jdk,CentOS是64位的。

解决方法:下载64位jdk。

 

还有另一个原因也会导致这个报错。

在linux 上运行jdk 1.7及以上版本,会依赖到glibc 核心源码包版本,其版本必须在2.4或以上。 可以通过以下命令,查看glibc核心源码包的版本。

rpm -qi glibc

如果版本低于2.4,使用以下命令进行安装

yum install glibc.i686

 

上一篇:有关LD_LIBRARY_PATH与ld.so.conf


下一篇:haploview使用介绍