如果没有第三方JVM支持,JikesRVM如何工作?

时间:2013-07-23 19:18:17

标签: java jvm runtime

我是JikesRVM的新手。考虑到RVM是用Java语言实现的,我首先感到困惑的是RVM如何在没有第三方VM支持的情况下自行运行。

现在我知道JikesRVM有一个启动映像运行器,可以在控制RVM之前将数据,代码和rmap映像加载到内存中。图像如何?看起来它们是可以直接执行的机器代码。但是什么编译器直接从Java语言到机器代码生成图像?

提前感谢任何投入。

1 个答案:

答案 0 :(得分:0)

here开始,引导程序用C语言编写,并在GCC中编译