据我所知,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版本?!
答案 0 :(得分:5)
当然,看看 JRockit虚拟版。据我所知,它基本上是一个专为JRockit VM量身定制的微内核。
来自this page:
没有操作系统的Java:JRockit虚拟版(VE)
我以前是唯一一个从未听说过的人吗? Oracle JRockit团队正在考虑从运行Java所需的堆栈中删除操作系统。该产品将被称为JRockit VE(尚未推出)
答案 1 :(得分:2)
祝你好运,但这只不过是历史的好奇心。
答案 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如何在移动设备等硬件上作为真机运行。
仍然没有普通电脑的骰子。