Linux 在libjvm.so中,错误的ELF类ELFCLASS64

Linux 在libjvm.so中,错误的ELF类ELFCLASS64,linux,centos,Linux,Centos,我已经在CentOS6.6上安装了java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64。当我试图运行我的软件时,它在“libjvm.so错误的ELF类ELFCLASS64”中出错。当我运行java时,版本输出是--> 您的软件是32位ELF文件,但libjvm。因此仅作为64位ELF库提供。因此,运行时链接器无法链接库 您需要以64位模式编译程序,或者获得32位JVM。当您的软件抛出此错误时,它在做什么?正在运行的确切命令行是什么,等等。 java v

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


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


您需要以64位模式编译程序,或者获得32位JVM。

当您的软件抛出此错误时,它在做什么?正在运行的确切命令行是什么,等等。
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