http://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/functions.html#EnsureLocalCapacity说JVM保证会给你16;它可能会给你一些额外的东西,而且-verbose:jni会告诉你你是否依赖额外的东西。我有一个使用超过16个本地引用的本机方法,从不显式删除一个,并且使用-verbose:jni在主题上没有消息。在Linux或Windows 64位上,典型的openjdk 1.7或1.8上的默认数字实际上是否大于16?