JNI would be awesome if you could store the shared object in a jar file and not have to copy it to /lib or c:\window\system32. IMHO. Looking for comments on this.