如何执行Java字节代码,因为并非所有操作系统都预装了包含Java虚拟机的JRE(JAVA RUNTIME ENVIRONMENT)

问题描述 投票:-2回答:2

如果在包含帮助执行字节代码的JVM的所有操作系统中都不能使用JRE,怎么可能说java是可移植的。

java compiler-construction jvm bytecode
2个回答
1
投票

[当我们说Java是可移植的或一次写在任何地方运行时,这意味着bycode与平台无关,而jvm或jre与平台无关。

并且字节码不是直接在底层操作系统上运行,而是在jvm上运行。


0
投票

必须调用Java运行时环境才能运行字节码。如今,Java已预装在许多操作系统发行版中,但用户也可以自行安装。如果没有虚拟机运行时环境,则无法运行Java字节码。

© www.soinside.com 2019 - 2024. All rights reserved.