源可调试的JVM

时间:2012-07-11 08:29:05

标签: java jvm jikes

我想学习JVM的内部结构。为此我选择了Jikes RVM,但问题是我无法调试源代码,因为它不支持它。 我的问题是,是否有一些开源JVM可以调试,看看它如何与类文件一起工作。我真的需要一些关于它的好信息。

由于

2 个答案:

答案 0 :(得分:0)

好吧,既然Oracle JDK是开源的,那么这可能是一个很好的起点:http://openjdk.java.net/

答案 1 :(得分:0)

JVM的内部结构在JVM之间是不同的,从一个JVM获得的知识可能无法用于其他JVM。

如果你想看看如何实现运行时库(所有java。*类),大多数JDK发行版中都有一个src.zip(而不是JRE发行版)。如果您使用Eclipse,请将其设置为使用该JDK作为JRE,并且可以从您自己的程序开始直接导航到各个类中。