This question already has answers here:
How is Java platform-independent when it needs a JVM to run?
(23个答案)
5年前关闭。
我是初学者,我有一个疑问。我读了很多书,以至于Java是平台无关的,
但是即使我同意,JVM也依赖于平台。现在,问题是:做所有操作系统
附带一个JVM?我的意思是说在所有操作系统中都已经安装了JVM。或当我们
然后安装JDK和JDK JVM。如果已经安装了JVM,并且
随操作系统一起提供时,如何在不安装JDK的情况下检查JVM是否存在?
请解释是否有人可以。提前致谢。
(23个答案)
5年前关闭。
我是初学者,我有一个疑问。我读了很多书,以至于Java是平台无关的,
但是即使我同意,JVM也依赖于平台。现在,问题是:做所有操作系统
附带一个JVM?我的意思是说在所有操作系统中都已经安装了JVM。或当我们
然后安装JDK和JDK JVM。如果已经安装了JVM,并且
随操作系统一起提供时,如何在不安装JDK的情况下检查JVM是否存在?
请解释是否有人可以。提前致谢。
最佳答案
Java语言被编译成称为byte-code的中间格式(与通常被编译成用于单个指令集的机器代码的早期语言相反);字节码由Java运行时环境(或JRE)解释。 JRE附带了某些操作系统(但不是全部)。而且大多数操作系统可能都有一个JRE(但并非全部)。
08-05 17:56