在错误的 ELF 类ELFCLASS64 libjvm.so



我已经在Cent OS 6.6上安装了java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64。当我尝试运行我的软件时,它是"libjvm.so 错误的 ELF 类ELFCLASS64"中的错误。当我运行java时-版本输出是-->

java version 1.7.0_15
java SE runtime environment (build 1.7.0_15)
Java Hotspot 64Bit Server VM (build 23.7-b01, mixed mode)
JRE version on machine
Jre – 1.7.0_15-fcs.x86_84
JDK version
java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64

您的软件是 32 位 ELF 文件,但libjvm.so仅作为 64 位 ELF 库提供。因此,运行时链接器无法链接库。

您要么需要在 64 位模式下编译程序,要么需要获取 32 位 JVM。

最新更新