【问题标题】:in libjvm.so wrong ELF class ELFCLASS64在 libjvm.so 错误的 ELF 类 ELFCLASS64
【发布时间】:2014-12-09 16:11:40
【问题描述】:

我在 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 -version 时,输出是-->

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

【问题讨论】:

  • 您的软件在抛出此错误时在做什么?正在运行的确切命令行是什么等等。

标签: linux centos


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-11-25
    • 2010-09-17
    • 2018-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-08
    • 1970-01-01
    相关资源
    最近更新 更多