j-j-jvm:用Java编写的JVM字节码解释器

时间:2024-06-02 07:54:31
【文件属性】:

文件名称:j-j-jvm:用Java编写的JVM字节码解释器

文件大小:145KB

文件格式:ZIP

更新时间:2024-06-02 07:54:31

java jvm engine Java

历史 2009年,我在周末有一些空闲时间,决定尝试使用纯Java开发小型JVM解释器,该解释器可在J2ME CLDC 1.0平台中使用,因为该平台不支持ClassLoader,但是加载已编译的类文件非常有用通过网络并执行它们。 “概念验证”的开发历时约三天,即使在诺基亚6100上也能以良好的速度运行。该项目以OSS项目的形式发布在我的主页上(标题为“ M-JVM”),我什至发现了一些兴趣。移动软件开发人员。 2015年,我决定重做我的主页,并从那里删除了旧项目,但是由于它仍然对某人有用,因此我对其进行了重构,并将源代码移至GitHub,标题为JJ-JVM project。 我对该项目进行了一些改进,增加了对内部类,双精度和长值的支持,增加了数十种测试。 该库正在测试与Android API 2.0r1 +的兼容性。 JVM解释器不包含任何“ Poka-yoke”(防错)机制和字节码验证


【文件预览】:
j-j-jvm-master
----pom.xml(2KB)
----uistubgen()
--------nb-configuration.xml(1015B)
--------pom.xml(2KB)
--------src()
----LICENSE(11KB)
----interpreter()
--------pom.xml(3KB)
--------src()
----.gitignore(2KB)
----README.md(3KB)

网友评论