报错信息:
-bash: /usr/jdk/bin/java: /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