hi,
I met a problem when I use JNI.
I wrote two shared
libraries (c/c++).
Then I used them in my c/c++
application.
Everything is Ok, my c/c++ application can use
these libraries.
But when I use it in kaffe by JNI,
Only one library can load, another can never loaded
by System.load().
Error is:
"UnsatisfiedLinkError: file not
found."
I have checked the path, everything is
OK.
The difference between these two libraries is, the
latter do not link any library.
The link command is:
"ld -shared --whole-archive x.o y.o -o
libxy.so"
I do not think it is the reason why I can not load
it.
But why, it is a bug of System.load()?
Thanks!
Stock Wu
|
- Re: error when system.load() Dorothy Wu
- Re: error when system.load() Jharana