标签: visual-c++ java-native-interface x86-64 32bit-64bit jniwrapper
任何用于编译和运行使用Java 32位版本来链接C ++和Java本机代码的现有应用程序的准则或指针集,从Java9(JDK9)开始,只有64位版本的Java可用。 将JNI层(32位)和C ++代码迁移到64位体系结构的任何方法。
注意:使用Visual Studio 2012 IDE进行C ++代码的编译和执行。 是否在VC ++中更新了配置参数(链接器属性,VC ++目录,C / C ++属性)以指向64位JDK版本。确实可以编译,但是在调试时会给出访问内置C ++方法的访问冲突错误。