> What I don't understand where _Jv_Sjlj_Throw and JNI_OnLoad are defined. JNI_OnLoad is a weak symbol -- see natFirstThread.cc. Shared libraries of JNI code define it. Do weak symbols not work on cygwin? AG