Hotspot源码JVM启动执行main方法流程
2022-01-13 13:15:01 0 举报
Hotspot源码JVM启动执行main方法流程
作者其他创作
大纲/内容
初始化JVM
jclass cls = GetLauncherHelperClass(env)
ClassLoader::initialize()
jni调用Java的代码
加载运行主类
java.c
scloader.loadClass(var3)
jni调用Java代码的入口main方法
加载主运行类
classLoader_init()
mainlD = (*env)->GetStaticMethodlD(span style=\"font-size: inherit;\
引导类加载器初始化
获取JVM的Java启动器辅助类LauncherHelper
ClassLoader scloader =ClassLoader.getSystemClassLoader);返回的是应用类加载器AppClassLoader
LauncherHelper.checkAndLoadMain
获取静态main方法
init_globals()
JavaMain(viod*_args)
0 条评论
下一页