JNI not working on SoyLatte

Landon Fuller landonf at bikemonkey.org
Wed Apr 16 10:37:59 PDT 2008


On Apr 14, 2008, at 7:19 PM, Trevor Harmon wrote:

> On Apr 14, 2008, at 6:56 PM, Greg Lewis wrote:
>
>> SoyLatte does require the library be .dylib instead of .jnilib, so  
>> thats
>> at least part of the puzzle.  If you want to find out what files its
>> actually looking for in terms of the library you could run it under  
>> the
>> MacOS X equivalent of ktrace and find out where its looking.
>
> Anybody know what the equivalent of ktrace is on Mac OS X?

In Leopard, it would be dtrace (and dtruss). Tiger still has ktrace.

>> You could also try setting LD_LIBRARY_PATH since IIRC it does  
>> search through there.
>
> Yes, to get JNI to work on the bundled Apple port of Java 1.5, I  
> have to set DYLD_LIBRARY_PATH to point to the directory containing  
> the JNI library. However, neither DYLD_LIBRARY_PATH nor  
> LD_LIBRARY_PATH seems to have any effect on SoyLatte.


Do you have a stand-alone test case that works on Apple's JVM, but  
doesn't work on SoyLatte?

Thanks,
Landon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://mail.openjdk.java.net/pipermail/porters-dev/attachments/20080416/938cbaa2/attachment.bin 


More information about the porters-dev mailing list