_JNI_CreateJavaVM missing

Bryce McKinlay bmckinlay@gmail.com
Tue Aug 8 13:19:00 GMT 2006


On 8/8/06, Juerg Lehni <juerg@scratchdisk.com> wrote:
> I compiled the lastest GCJ from SVN head today, and when linking to
> my application that uses JNI invocation and worked well before, I
> recieved a "undefined symbols" error about _JNI_CreateJavaVM and
> _JNI_GetDefaultJavaVMInitArgs.
>> And indeed, these symbols seem not to be exported anymore, as this
> does not show any results:
>> nm /usr/local/lib/libgcj.7.0.0.dylib | grep _JNI_CreateJavaVM
>> Is this a mistake on my side, or did something change here in the
> meantime? I previously used gcc 4.1.1.

These functions are now defined in libjvm.so. This change was made to
provide compatibility with JNI binaries built against other VMs.
Bryce


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /