我最近在RHEL6和7服务器上安装了openjdk8。构建在RHEl7上有效,但在RHEL6上却给出错误:

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


在RHEL6上安装了ldd(GNU libc)2.12,我需要对其进行升级吗?

如何解决这个问题?

最佳答案

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

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

07-26 09:27