有没有一个独立的JVM可以在没有操作系统的PC上运行?

8
据我所知,Java程序可以在任何操作系统上运行,并且有适用于各种机器的JVM。
我需要一个独立运行在我的PC上的JVM,而不是在我的操作系统(Windows或其他任何操作系统)上运行。
我的意思是,需要一个像启动引导一样的JVM,而不是操作系统启动。
我搜索了“www.java.com/en/download/manual.jsp”上所有版本的JVM,但没有找到合适的JVM。
以下链接对我有些帮助,但还不够。

http://java-virtual-machine.net/other.html#jvm

我的电脑CPU是AMD Athlon(tm) 64X2双核处理器5200+ 2.69 GHz

有人可以帮我找到合适的JVM版本吗?!


SUN或ORACLE不支持此JVM? - Ammar Bozorgvar
4个回答

7

当然,看看 JRockit Virtual Edition。据我所知,它基本上是为JRockit VM量身定制的微内核。

来自这个页面

没有操作系统的Java:JRockit Virtual Edition(VE)

我是唯一一个以前从未听说过这个东西的人吗?Oracle JRockit团队正在考虑从运行Java所需的堆栈中消除操作系统。这个产品将被称为JRockit VE(尚未发布)


3

2

JavaOS

虽然JavaOS只是一个历史上的好奇心,但如果你想了解它,很难找到相关信息。


不,JavaOS 有一个非官方的开源“续集”叫做“JNode”:http://www.jnode.org/但据我所知它仍处于测试阶段。 - Nubok

1

不行。

曾经有一个想法,制造一台可以运行JVM的机器(非虚拟化),类似于LISP机器,但这个想法从未起飞...

你需要一个主机操作系统来运行JVM。

在谷歌上搜索“java real machine”可能会给你一些有趣的文章。

我找到了两篇:一篇是2004年的,讨论如何构建这样的机器,另一篇,讨论JVM如何在硬件上(如移动设备)作为真实机器运行。

然而,在普通PC上还没有成功。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接