Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
JVM 是 JRE 的一个实现。那么每个具有 JVM 的设备都会包含 JRE 对吗?
JDK 包含一组支持开发的类和库。JRE 是否包含相同的内容。如果是这样,为什么他们需要相同的代码,因为我们已经将代码转换为字节码?
如果我错了请纠正我
你的数字 1 有点落后。Java 运行时环境 (JRE) 包含一个 Java 虚拟机 (JVM),以及标准的 Java 库和其他允许 Java 字节码程序运行的东西。
JDK Java Development Kit 就像 JRE 的超集。它拥有 JRE 的所有东西,但添加了编译器和调试器之类的东西,使您不仅可以运行 Java 字节码,还可以从 Java 源文件创建它。