[root@cs1 /]# java com.magc.jni.HelloWorld
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/cstor/libhello.so: /home/cstor/libhello.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1003)
at com.magc.jni.HelloWorld.<clinit>(HelloWorld.java:5)
Could not find the main class: com.magc.jni.HelloWorld.  Program will exit.
[root@cs1 /]# ============================================
查看 java -versions1 /]# java -version
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode)
[root@cs1 /]# 
查看 java -linux 位数1 /]# uname -a
Linux cs1 2.6.32-131.6.1.el6.x86_64 #1 SMP Tue Jul 12 17:14:50 CDT 2011 x86_64 x86_64 x86_64 GNU/Linux
[root@cs1 /]# 都是 64 位 为和 会出32 位的错误  求解决