2016-02-29 124 views
2

我知道所有的java程序都是由JVM执行的。这使得Java与所有操作系统兼容(只写一次,随处运行)。但是,我可以在没有的情况下运行一个java程序吗? 也许只运行JVM?如果可能的话,功能是否会受到任何影响?可以在没有操作系统的情况下运行java程序吗?

注意:我的主要问题是,java程序可以直接在硬件上运行(通过JVM)吗?是否有任何低级别的JVM可以在我的电脑中启动?

+0

如何在没有操作系统的情况下运行某些东西? – Neijwiert

+0

有一些公司拥有一块运行Java代码的芯片的主板。不知道他们是否仍然存在,似乎有点奇怪。 – JRSofty

+0

@JRSofty Azul仍然存在,他们仍然生产针对Java进行了优化的处理器,但我相信现在更关注优化的JVM实现。 –

回答

6

事实上,我们可以没有OS的jvm。 听说一些朝着这个方向前进的工作。

与后获得了甲骨文收购BEA系统...... Oracle有 复苏前卫的虚拟化技术:直接运行在虚拟机管理程序Java虚拟机 ,没有操作系统 系统。

+0

每天学点新东西。整齐。 – Neijwiert

相关问题