Java 是平台无关的,因为它的代码首先编译,然后 JVM 转换成操作系统可以理解的代码。所以我有疑问,我是否需要在每个操作系统上安装 JVM?
最佳答案
操作系统无法理解没有任何翻译层的代码。 JVM 理解代码。您需要安装 Java 运行时 (JRE),它可以在您希望运行 Java 代码的任何机器上运行 JVM。这是因为 java 不是像 C 或 C++ 这样的“ native ”代码,而是需要一些东西将指令转换为 JVM 所做的机器代码。
关于java - 是否需要在每个操作系统上安装JVM才能运行java软件或java编译文件。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37840261/