标签: java c++ c java-native-interface native-code
我们正在使用JNI从Web项目调用C本机库。该项目预计将部署在Linux和Windows上。
JNI
我们遇到的问题是C库是第三方库,并不完全信任它。如果天真的库有问题,它可能会导致JVM崩溃而没人想要。我的问题是,如果有一个替代方案,我们可以在没有JNI的情况下使用本地库。我见过JNA,但它看起来像一个包装(我相信但我可能错了)JNI而不是替代。
JVM
JNA
谢谢。