Java 8是否会对Static JNI Libraries进行类型检查?

时间:2013-11-17 00:33:44

标签: java-native-interface java-8

Java 8会检查静态JNI库中静态加载的C / C ++函数的存在和正确的类型签名,如果没有正确的函数,会产生编译错误吗?

据我所知,JEP 178已经在Java 8中接受并实现了静态加载的库。

回应EJP的评论。如果有必要,它可能是一个编译器警告,但更好的选择是如果错误消息给出了正确的C / C ++函数签名,那么本机静态代码将不需要javah。

1 个答案:

答案 0 :(得分:0)

Java SE 8支持包含本机方法的库的静态链接。请参阅my answer另一个问题。