我最近在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。