4、 *.so的入口函数:JNI_OnLoad() VM (virtual machine)的角色 Java代码在VM上执行。在执行Java代码的过程中,如果Java需要与本地代码(*.so)沟通时, VM就会把*.so視为插件<Tn>而加载到VM里。然后让Java函数呼叫到这插件<Tn>里的C函数。 插件是由VM来管理的,实体上VM是*.so插件的管理器(Plug-in Manager)。Java与C函数的调用,也是透过VM来对接的。 两个观点(视角)下的EIT造形 VM是插件管理器的角色 EIT造形平台化的基本思维