未找到Centos 5.7`GLIBC_2.7'上的JProfiler

时间:2011-10-14 22:43:24

标签: centos glibc jprofiler

JProfiler代理似乎需要glibc 2.7,但Centos有glibc 2.5。有没有人成功编译了glibc 2.5的jprofiler代理,或者以前版本的JProfiler创建了2.5的代理?

Actul错误是 VM初始化期间发生错误 无法在绝对路径中找到代理库/opt/jprofiler/bin/linux-x64/libjprofilerti.so,错误:/ lib64 / libc.so.6:找不到版本`GLIBC_2.7'(/ opt / jprofiler需要) /bin/linux-x64/libjprofilerti.so)

2 个答案:

答案 0 :(得分:1)

问题是你正在使用的JProfiler已经在glibc-2.7(或更高版本)的系统上内置

通常,UNIX系统支持向后兼容性(在较旧的系统上编译的代码继续在较新的系统上运行),但不支持向前兼容性(您不能指望在较新的系统上构建的代码可以在较旧的系统上运行)

您的选择是:升级您的glibc版本,或获取不同版本的JProfiler(基于glibc-2.5的系统或更旧版本)。

答案 1 :(得分:1)

这实际上是7.0.1中的回归,一个简单的解决方法是使用7.0:

http://download.ej-technologies.com/jprofiler/jprofiler_linux_7_0.tar.gz

我们很快就会解决这个依赖问题(我的公司开发了JProfiler)。感谢您告诉我们。