简体   繁体   English

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

[英]is there a stand alone JVM that run's on a PC without any OS

As i know java programs are able to run on any Operating System. 据我所知,java程序可以在任何操作系统上运行。 and there are JVM's for any kind of machines. 任何类型的机器都有JVM。

I need a JVM that runs on my PC stand alone, and not on my OS (windows or any thing else). 我需要一台在我的PC上独立运行的JVM,而不是我的操作系统(Windows或其他任何东西)。

I mean a JVM that acts like a boot, instead of the OS boot 我的意思是一个JVM就像一个启动,而不是操作系统启动

i searched for all versions of JVM on "www.java.com/en/download/manual.jsp", but i did not get the suitable JVM. 我在“www.java.com/en/download/manual.jsp”上搜索了所有版本的JVM,但我没有得到合适的JVM。

the following link helped me a little but that was not enough 以下链接对我有所帮助,但这还不够

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

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

any body can help me to find the suitable jvm version ?! 任何身体都可以帮我找到合适的jvm版本?!

Sure, have a look at JRockit Virtual Edition . 当然,看看JRockit虚拟版 As I understand it it's basically a micro kernel especially tailored for the JRockit VM. 据我所知,它基本上是一个专为JRockit VM量身定制的微内核。

From this page : 这个页面

Java without the OS: JRockit Virtual Edition (VE) 没有操作系统的Java:JRockit虚拟版(VE)

Am I the only one that's never heard of this before? 我是唯一一个以前从未听说过的人吗? The Oracle JRockit team is looking at eliminating the OS from the stack required to run Java. Oracle JRockit团队正在考虑从运行Java所需的堆栈中删除操作系统。 This product will be called JRockit VE (not out yet) 该产品将被称为JRockit VE(尚未推出)

JavaOS JavaOS

Good lucking getting hold of it, though, it's nothing more than a historical curiosity. 幸运的是,抓住它,这只不过是历史的好奇心。

There are two JVMs that I am aware of, which have this property: 我知道有两个JVM,它们具有以下属性:

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

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

The next possibility is JNode: an open source operating system where most parts are written in Java (the rest in assembly): http://www.jnode.org/ 下一个可能性是JNode:一个开源操作系统,其中大多数部分是用Java编写的(其余部分用汇编语言): http ://www.jnode.org/

JNode is still beta, though. 不过,JNode仍处于测试阶段。

No. 没有。

There was an idea of making a machine that could run a JVM as an actual machine (non virtualized), similiar to LISP machines, but that idea never took off... 有一个想法是制作一台可以将JVM作为实际机器运行的机器(非虚拟化),类似于LISP机器,但这个想法从未起飞......

You need a host OS to run a JVM. 您需要一个主机操作系统来运行JVM。

Googling "java real machine" might give you some interesting articles. 谷歌搜索“java真机”可能会给你一些有趣的文章。

I've found two: one from 2004 , talking about how such a machine could be built and another one , talking about how JVM runs as a real machine on hardware such as mobile devices. 我发现了两个: 一个是2004年一个是关于如何构建这样一台机器的另一个 ,讨论JVM如何在移动设备等硬件上作为真机运行。

Still, no dice with a plain PC. 仍然没有普通PC的骰子。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM