JNI_CreateJavaVM,jre 64bits

时间:2012-08-13 20:48:44

标签: macos qt java-native-interface x86-64 i386

我正在OS X上开发一个Qt项目 我正在使用Jni并在Java jdk中包含头jni.h 我正在使用函数JNI_CreateJavaVM来创建vm,其符号位于libclient.dylib中(libjvm.dylib是符号链接)。

问题是我的应用程序是64位,而这个库是针对i386架构的,所以我无法链接/加载它。
如何在64位应用程序中使用此功能?

我唯一的选择是用32位构建Qt,但我真的不喜欢这个,因为我将永远陷入32位...(除非java为64位提供这个库)

0 个答案:

没有答案