【问题标题】:Internal process for launching a main entrypoint of a class启动类的主入口点的内部流程
【发布时间】:2020-05-23 12:06:02
【问题描述】:

我很好奇 public static void main(args[]) 在 Java 类中启动的整个过程。

如果有人可以指点我JDK代码源中涉及的一些类

我想详细了解一下流程。

我不知道从哪里开始!

【问题讨论】:

  • 我正在寻找处理这个问题的 JDK 内部源代码。

标签: java entry-point


【解决方案1】:

我相信这里调用了main方法(CallJavaMainInNewThread方法的执行):src/java.base/share/native/libjli/java.c Line 2361

CallJavaMainInNewThread 声明: src/java.base/share/native/libjli/java.h Line 161

CallJavaMainInNewThread 特定平台的实现:

OpenJDK 源码仓库:https://github.com/openjdk/jdk/

【讨论】:

  • 好伙伴!这就是我需要的确切启动器
猜你喜欢
  • 2020-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-04
  • 2020-10-14
  • 1970-01-01
  • 2015-07-24
  • 1970-01-01
相关资源
最近更新 更多