我知道所有java程序都是由JVM执行的。这使得Java与所有操作系统兼容(只写一次,在任何地方运行)。但我可以运行一个没有操作系统的java程序吗? 也许只运行JVM?如果可能的话,功能会以任何方式受到影响吗?
注意:我的主要问题是,java程序可以直接在硬件上运行(通过JVM)吗?是否有任何我可以启动的低级别JVM'在我的电脑里?
答案 0 :(得分:6)
事实上,我们可以拥有没有操作系统的jvm。 听说朝这个方向前进了一些工作。
通过甲骨文收购BEA Systems获得了...甲骨文拥有 复苏前卫虚拟化技术:Java虚拟化 直接在虚拟机管理程序上运行的计算机,无需运行 系统