zoukankan      html  css  js  c++  java
  • centos7 安装jdk1.8.0_271 以及错误解决

     

     

       下载jdk1.8.0_271 源码包

            官网地址 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

      没有账号的可以来我网盘下载 https://0125.cf/nextcloud/index.php/s/RCqert9j8Ckpnki

     

     

      解压到指定目录

       mkdir /usr/java/
    
         tar -zxvf jdk-8u271-linux-i586.tar.gz  -C /usr/java/

      设置环境变量

        打开文件

      vim /etc/profile

       在末尾添加

    # java environment
    
    export JAVA_HOME=/usr/java/jdk1.8.0_271
    
    export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
    
    export PATH=$PATH:${JAVA_HOME}/bin

     

    使环境变量生效

    source /etc/profile



    添加软链接

    ln -s /usr/java/jdk1.8.0_271/bin/java /usr/bin/java

      检查

     

    java -version

      遇到的坑

    添加环境变量时有如下报错

    [root@vultr ~]# source /etc/profile
    -bash: export: `/usr/local/java/jdk1.8.0_271/bin:/usr/local/java/jdk1.8.0_271/bin:/usr/local/java/jdk1.8.0_271/bin:/usr/local/java/jdk1.8.0_271/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.8.0_271-amd64/bin': 不是有效的标识符
    
     

    原因  这个小姐姐的教程上  环境变量配置路径语法有误 可能并不适合所有人

    环境变量更新完成后  产生如下报错

    [root@vultr ~]# java -version
    -bash: /usr/local/java/jdk1.8.0_271/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

     

     原因  因为缺少依赖环境

    解决方法:

    yum install glibc.i686

    glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。由于 glibc 囊括了几乎所有的 UNIX通行的标准,可以想见其内容包罗万象。而就像其他的 UNIX 系统一样,其内含的档案群分散于系统的树状目录结构中,像一个支架一般撑起整个操作系统。在 GNU/Linux 系统中,其C函式库发展史点出了GNU/Linux 演进的几个重要里程碑,用 glibc 作为系统的C函式库,是GNU/Linux演进的一个重要里程碑。

    详细介绍:https://baike.baidu.com/item/glibc

    参考文档

      https://www.cnblogs.com/bentuzi/p/14209236.html

      http://blog.sina.com.cn/s/blog_88e5d07f0102yga7.html

  • 相关阅读:
    leetcode 451 根据字符出现频率排序
    leetcode 1833 雪糕的最大数量
    leetcode 166 Excel表列名称
    877 石子游戏
    01 背包问题
    正则表达式
    leetcode 160 相交链表
    git 备忘录
    leetcode 525 连续数组
    Mysite
  • 原文地址:https://www.cnblogs.com/yujin2020/p/14218530.html
Copyright © 2011-2022 走看看