JNI

Igor Nekrestyanov igor.nekrestyanov at oracle.com
Mon Feb 13 15:58:47 PST 2012


Try
   -verbose:jni
?

-igor

On 2/13/12 3:55 PM, Michael Hall wrote:
> On Feb 13, 2012, at 4:34 PM, Scott Kovatch wrote:
>
>> What's the name of your JNI library? If it ends in .jnilib it won't work in 1.7. It needs to be .dylib.
>>
>> Why yes, that did break your application. See 7134701.
> OK, I figured out how to look at that bug report. No jnilib.
> That doesn't appear to be the problem for me though
>
> ls *.dylib
> libhp.dylib
> Mac-User:HalfPipe mjh$ /usr/libexec/java_home -v 1.7 --exec java -cp .:halfpipe.jar TestMonitor
> Exception in thread "main" java.lang.UnsatisfiedLinkError: no hp in java.library.path
> 	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
> 	at java.lang.Runtime.loadLibrary0(Runtime.java:845)
> 	at java.lang.System.loadLibrary(System.java:1084)
> 	at org.cmdline.monitor.CocoaMonitor.<clinit>(CocoaMonitor.java:10)
> 	at TestMonitor.<init>(TestMonitor.java:24)
> 	at TestMonitor.main(TestMonitor.java:16)
> Mac-User:HalfPipe mjh$ /usr/libexec/java_home -v 1.6 --exec java -cp .:halfpipe.jar TestMonitor
>
> No UnsatisfiedLinkError.
>
> I guess I'll try to further isolate a difference if you know of no other common problem.
>
>



More information about the macosx-port-dev mailing list