标签: java-native-interface java-8
Java 8会检查静态JNI库中静态加载的C / C ++函数的存在和正确的类型签名,如果没有正确的函数,会产生编译错误吗?
据我所知,JEP 178已经在Java 8中接受并实现了静态加载的库。
回应EJP的评论。如果有必要,它可能是一个编译器警告,但更好的选择是如果错误消息给出了正确的C / C ++函数签名,那么本机静态代码将不需要javah。
答案 0 :(得分:0)
Java SE 8支持包含本机方法的库的静态链接。请参阅my answer另一个问题。