博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装jdk后出现bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
阅读量:6510 次
发布时间:2019-06-24

本文共 726 字,大约阅读时间需要 2 分钟。

经验教训:

加压缩jdk后需要先执行bin/java -version 查看是否能正常显示版本号。。。。。。

无法正常显示,报错如标题:

$bin/java -version 

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

 

上网一搜,发现解决办法如下:

 

开始下载的是jdk.bin版本的jdk安装错误,然后又试了.rpm格式的jdk,由于用rpm命令安装.rpm安装包时存在一些依附的软件没装导致安装也失败。可怜之人必有可悲之处,谁让自己平时动手实践少呢。没办法,再试试.tar.gz安装包。这次安装过程没有出什么问题,但是配置完环境变量后用 -version出现“bash: ./java: /lib/ld-.so.2: bad ELF interpreter: 没有那个文件或目录”的问题“,于是到网上搜了下,用sudo yum install glibc.i686命令安装好glibc之后问题就解决了。

 

另外如果机器上装有多个java,配置环境变量的时候注意

export JAVA_HOME=/home/zhangzhenghai/soft/jdk1.8.0_121

export PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME=/home/zhangzhenghai/soft/jdk1.8.0_121

export PATH=$PATH:$JAVA_HOME/bin

是不同的。

前面那个正确,后面这个不正确

理解执行的顺序。。。。。。

 

还有一个好办法,一定要下载64位的jdk,就没有问题了。。。。

 

【转自】

转载地址:http://jbbfo.baihongyu.com/

你可能感兴趣的文章
address元素
查看>>
Android View体系(六)从源码解析Activity的构成
查看>>
详解ASP.NET Core Docker部署
查看>>
fnmatch源码阅读
查看>>
U9249 【模板】BSGS
查看>>
单片机小白学步系列(九) 用万用焊板搭建实验电路
查看>>
Tomcat PK Resin
查看>>
(转)全文检索技术学习(三)——Lucene支持中文分词
查看>>
Node.js+Koa开发微信公众号个人笔记(一)准备工作
查看>>
Android 图片缓存处理
查看>>
MySQL数据库锁定机制
查看>>
elasticsearch
查看>>
阿里盒马领域驱动设计实践
查看>>
vuex 存值 及 取值 的操作
查看>>
HDU 2242 考研路茫茫——空调教室(边双连通)
查看>>
如何在C#项目中使用NHibernate
查看>>
使用vigil 监控微服务系统包含可视化界面
查看>>
安装python包到指定虚拟环境
查看>>
力扣(LeetCode)21
查看>>
网页视频流m3u8/ts视频下载
查看>>