/home/jstudy/Jinstall/jdk1.5.0_06/jre/lib/i386/client:/home/jstudy/Jinstall/jdk1.5.0_06/jre/lib/i386:/home/jstudy/Jinstall/jdk1.5.0_06/jre/../lib/i386:/home/jstudy/src/jni 
Cannot load hello library: 
java.lang.UnsatisfiedLinkError: /home/jstudy/src/jni/libhello.so: /home/jstudy/src/jni/libhello.so: undefined symbol: __gxx_personality_v0 
Exception in thread "main" java.lang.UnsatisfiedLinkError: SayHello 
at Hello.SayHello(Native Method) 
at ToSay.<init>(ToSay.java:14) 
at ToSay.main(ToSay.java:7) //Hello.java 
public class Hello 

static 

try 

System.out.println(System.getProperty("java.library.path")); 
//此处即为本地方法所在链接库名 
System.loadLibrary("hello"); 

catch(UnsatisfiedLinkError e) 

System.err.println("Cannot load hello library:\n " + e.toString()); 

} public Hello() 

// 
} //声明的本地方法 
public native void SayHello(String strName); 
} libhello.so明明在LD_LIBRARY_PATH里面为什么无法LOAD呢?