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是否存在?

请解释是否有人可以。提前致谢。

最佳答案

Java语言被编译成称为byte-code的中间格式(与通常被编译成用于单个指令集的机器代码的早期语言相反);字节码由Java运行时环境(或JRE)解释。 JRE附带了某些操作系统(但不是全部)。而且大多数操作系统可能都有一个JRE(但并非全部)。

08-05 17:56