代码之家  ›  专栏  ›  技术社区  ›  devops

如何解决RHEL6服务器的GLIBC 2.14错误

  •  1
  • devops  · 技术社区  · 7 年前

    我最近在RHEL6和RHEL7服务器上安装了openjdk8。构建在RHEl7上工作,但在RHEL6上出现错误:

    /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ../bin/../lib/amd64/jli/libjli.so)
    

    1 回复  |  直到 7 年前
        1
  •  1
  •   Karol Dowbecki    7 年前

    您安装的Java二进制文件似乎是针对不同版本的GLIBC编译的。您可能正在RHEL6上为RHEL7使用RPM。

    您需要自己在RHEL6上编译Java,或者找到正确的RPM。根据 OpenJDK Life Cycle and Support Policy docs 只有RHEL 6.6或更高版本才正式支持Java 8。