求教一个JVM初级的问题
沧海一粟之 2016-05-13 02:59:10 当我在c进程中调用JVM的接口startJavaVm启动虚拟机后,我紧接着调用env->callStaticVoidMethod进入java空间,这样可以吗?换个说法,如果可以,JVM怎么知道这个class在哪个jar包?JVM应该搜索加载那些jar包,或者哪些路径下的jar包?
我的想法是:
第一,把路径或jar包路径当做参数在startJavaVm时就传进去。
第二,手动调用某个接口把jar包load进JVM。
求教大家,一般是怎么做的,网上也没查到相关资料?