shared object file - UnsatisfiedLinkError
- From: "K.Fawcett" <k.fawcett@xxxxxxxxxxxxxxxx>
- Date: 31 May 2007 08:20:28 -0700
I am getting a "java.lang.UnsatisfiedLinkError" while executing my
java program that points to a shared object file named "/home/mypath/
libServer_jni5323.so" and specifies a mangled name of an "undefined
symbol".
First, this file exists, but I did not create it. It
mysteriously (to me, anyway) appears only after executing my java
program. My java code uses a jar file provided to me by a customer
that contains libServer_jni.so. I am interested in the mechanics of
how this file appears and where the numbers (in this case "5323") come
from. Sometimes I see this file with different numbers -
libServer_jni####.so.
Second, if I use c++filt with the mangled symbol
name on libServer_jni5323.so it produces a result which I assume means
the symbol is defined in the .so file. If this is true, why the
"undefined symbol" error?
.
- Follow-Ups:
- Re: shared object file - UnsatisfiedLinkError
- From: Gordon Beaton
- Re: shared object file - UnsatisfiedLinkError
- Prev by Date: streamed zip
- Next by Date: Struts Iframe Exception
- Previous by thread: streamed zip
- Next by thread: Re: shared object file - UnsatisfiedLinkError
- Index(es):