启动一个没有 main 函数的 java 程序
1. 这里第一个比较关键的就是 InitializeJVM,初始化创建一个 Java Virtual Machine(jvm.so -> CreateJavaVM 代码比较多,实际上真正的初始化和启动jvm,是由 jvm.so 中的JNI_CreateJavaVM 实现)。
2. 接下来就是到我们前面反推到的 LoadMainClass 了,找到我们真正 java 程序的入口类,就是我们应用程序带有 main 函数的类。
3. 获取应用程序 Class -> GetApplicationClass,这里简单说下,因为和最后的那个 demo 有关,也和本文的题目有关。
4. 调用 main 函数执行应用进程启动
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章
科技快看 网站地图广州壹创集信息科技有限公司 版权所有 粤ICP备2021122624号