• 安装jdk后出现bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录


    经验教训:

    加压缩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安装包。这次安装过程没有出什么问题,但是配置完环境变量后用Java -version测试出现“bash: ./java: /lib/ld-Linux.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://blog.csdn.net/w616589292/article/details/39697557

  • 相关阅读:
    【洛谷P2839】middle
    【洛谷P2495】消耗战
    【CF1438D】Powerful Ksenia
    【CF878E】Numbers on the blackboard
    【洛谷U138580】简单的打击
    【洛谷P4774】屠龙勇士
    【GMOJ5363】生命之树
    【YbtOJ#20075】区间异或
    【YbtOJ#20077】计划带师
    hdu 2688
  • 原文地址:https://www.cnblogs.com/zhzhang/p/6736062.html
Copyright © 2020-2023  润新知