简体   繁体   English

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

[英]How does JikesRVM work without third-party JVM support?

I am new to JikesRVM. 我是JikesRVM的新手。 I get confused at first that how the RVM run by itself without a third-party VM support, given that the RVM is implemented by Java language. 首先我会感到困惑,因为RVM是用Java语言实现的,因此RVM如何在没有第三方VM支持的情况下自行运行。

Now I understand that the JikesRVM has a boot image runner which would load the data, code and rmap images into memory before passing control the the RVM. 现在我知道JikesRVM有一个启动映像运行程序,它将在传递对RVM的控制之前将数据,代码和rmap映像加载到内存中。 How do the images look like? 图像看起来如何? It looks like they are machine code that can be directly executed. 看起来它们是可以直接执行的机器代码。 But what compiler generates the images, directly from Java language to machine code? 但是,是什么编译器直接从Java语言到机器代码生成图像?

Thanks a lot in advance for any inputs. 非常感谢您的任何投入。

这里开始 ,引导程序是用C编写并在GCC中编译的

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM