我是初学者,我有一个疑问。我在很多书上读到Java是平台无关的, 但即使我同意,JVM 也是依赖于平台的。现在的问题是:所有操作系统 带有 JVM 吗?我的意思是说,所有操作系统中是否都已安装 JVM。或者当我们 安装 JDK,然后 JDK JVM 也随之安装。如果 JVM 已经安装并且 操作系统自带,那么在不安装JDK的情况下如何检查JVM是否存在?
如果有人可以的话请解释一下。提前致谢。
最佳答案
Java 语言被编译成一种名为 byte-code 的中间格式。 (与通常编译成单个指令集的机器代码的早期语言相反);字节码由 Java 运行时环境(或 JRE)解释。某些操作系统(但不是全部)附带 JRE;并且可能有适用于大多数操作系统的 JRE(但并非全部)。
关于java - java如何实现平台无关?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27351256/