分类搜索
当前选择"Hotspot源码探索"

Java Main如何被执行?

java应用程序的启动在在/hotspot/src/share/tools/launcher/java.c的main()函数中,而在虚拟机初始化过程中,将创建并启动Java的Main线程。最后将调用JNIEnv的CallStaticVoidMethod()来执行main方法。 CallStaticVoidMethod()对应的jni函数为jni_CallStaticVoidMethod,定义在/