随笔 - 42  文章 - 0  评论 - 1  阅读 - 6939

Corretto-11源码-Java命令入口

背景

由于工作中需要开发编译器,开始阅读JavaC和JDK源码了解相关过程,并做出相关整理

参考

本文参考ChatGPT相关解释(很多内容都是杜撰,不可信),进行自我理解后整理发出

项目

https://github.com/corretto/corretto-11

入口(src/java.base/share/native/libjli/java.c)

  1. 入口文件为java.c文件,方法为JavaMain方法,解析接收到的参数
  2. InitializeJVM,对虚拟机进行初始化
  3. LoadMainClass 加载主类
  4. GetStaticMethodID 获取主方法
  5. CallStaticVoidMethod 调用主方法(就是Java文件中的public static void main方法)
posted on   流浪的夜空  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示