未找到JProfiler on Centos 5.7 `GLIBC_2.7'

yfwxisqw  于 2023-03-23  发布在  其他
关注(0)|答案(2)|浏览(90)

JProfiler代理似乎需要glibc 2.7,但Centos有glibc 2.5。有没有人成功编译了glibc 2.5的jprofiler代理,或者以前版本的JProfiler是否使用2.5创建了代理?
实际误差为:
初始化VM时出错
无法在绝对路径中找到代理库/opt/jprofiler/bin/linux-x64/libjprofilerti.so,出现错误:文件/lib 64/libc.so.6:未找到版本“GLIBC_2.7”(required by/opt/jprofiler/bin/linux-x64/libjprofilerti.so)

trnvg8h3

trnvg8h31#

问题是您正在使用的JProfiler是在带有glibc-2.7(或更高版本)的系统上构建的。
一般来说,UNIX系统支持向后兼容性(在旧系统上编译的代码可以继续在新系统上运行),但不支持向前兼容性(不能期望在新系统上构建的代码可以在旧系统上运行)。
您的选择包括:升级您的glibc版本,或获取不同的JProfiler版本(在基于glibc-2.5或更早版本的系统上构建)。

e4eetjau

e4eetjau2#

这实际上是7.0.1中的回归,一个简单的解决方法是使用7.0:
http://download.ej-technologies.com/jprofiler/jprofiler_linux_7_0.tar.gz
我们将很快解决这个依赖性问题(我的公司开发了JProfiler)。

相关问题