是否有一个独立的JVM可以在没有任何操作系统的PC上运行

时间:2010-12-21 21:41:14

标签: jvm java

据我所知,java程序可以在任何操作系统上运行。 任何类型的机器都有JVM。

我需要一台在我的电脑上独立运行的JVM,而不是我的操作系统(Windows或其他任何东西)。

我的意思是一个像启动一样的JVM,而不是操作系统启动

我在“www.java.com/en/download/manual.jsp”上搜索了所有版本的JVM,但我没有得到合适的JVM。

以下链接对我有所帮助,但这还不够

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

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

任何团体都可以帮我找到合适的jvm版本?!

4 个答案:

答案 0 :(得分:5)

当然,看看 JRockit虚拟版。据我所知,它基本上是一个专为JRockit VM量身定制的微内核。

来自this page

  

没有操作系统的Java:JRockit虚拟版(VE)

     

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

答案 1 :(得分:2)

JavaOS

祝你好运,但这只不过是历史的好奇心。

答案 2 :(得分:2)

我知道有两个JVM,它们具有以下属性:

斐济WM:http://www.fiji-systems.com/index.html

根据http://rtjava.blogspot.com/2009/11/new-real-time-vm-was-born-fiji-vm.html,它也可以在裸机上运行。

下一个可能性是JNode:一个开源操作系统,其中大多数部分是用Java编写的(其余部分是汇编):http://www.jnode.org/

JNode仍然是测试版。

答案 3 :(得分:0)

没有

有一个想法是制作一台可以将JVM作为实际机器运行的机器(非虚拟化),类似于LISP机器,但这个想法从未起飞......

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

谷歌搜索“java真机”可能会给你一些有趣的文章。

我找到了两个:one from 2004,谈论如何构建这样的机器和another one,讨论JVM如何在移动设备等硬件上作为真机运行。

仍然没有普通电脑的骰子。

相关问题