Java是独立于平台还是独立于操作系统?

Java是独立于平台还是独立于操作系统?,java,operating-system,Java,Operating System,我对平台或操作系统独立性的话题感到困惑 “独立”不是意味着Java代码应该在任何机器上运行,并且不需要安装特殊的软件吗?然而,JVM需要存在于机器中 例如,我们需要使用Turbo C编译器来编译C/C++源代码,然后执行它。这台机器必须有C编译器 有人能问一下,当Java被描述为“独立于平台”或“独立于操作系统”时是什么意思吗 Java是独立于操作系统的语言,因为相同的源代码可以在任何操作系统中工作 您面临的问题是关于虚拟机,它将java字节码翻译到每个操作系统,因此,Chrome操作系统仍然不

我对平台或操作系统独立性的话题感到困惑

“独立”不是意味着Java代码应该在任何机器上运行,并且不需要安装特殊的软件吗?然而,JVM需要存在于机器中

例如,我们需要使用Turbo C编译器来编译C/C++源代码,然后执行它。这台机器必须有C编译器


有人能问一下,当Java被描述为“独立于平台”或“独立于操作系统”时是什么意思吗

Java是独立于操作系统的语言,因为相同的源代码可以在任何操作系统中工作


您面临的问题是关于虚拟机,它将java字节码翻译到每个操作系统,因此,
Chrome操作系统仍然不支持java,因为Chrome尚未开发。

java是独立于操作系统的语言,因为相同的源代码可以在任何操作系统中运行


您面临的问题是关于虚拟机,它将java字节码翻译到每个操作系统,因此,
Chrome操作系统仍然不支持java,因为Chrome还没有开发出来。

它独立于操作系统,在任何操作系统上都可以运行“一次编写”的代码,只要有可用的Java虚拟机


据我所知,Chrome操作系统没有可用的JVM,但如果有可用的JVM,那么您的应用程序就可以工作,而无需重新编译。

它独立于操作系统,只要有可用的Java虚拟机,您的代码就可以在任何操作系统上运行


据我所知,Chrome操作系统没有可用的JVM,但如果有JVM可用,那么您的应用程序将可以工作,而无需重新编译。

仅仅因为特定操作系统/平台上不支持Java,并不意味着它“不”独立于平台。它的独立性在于,您可以编译源代码并将其带到任何支持虚拟机的操作系统/平台上,您不需要重新编译代码以满足平台的需要。我敢肯定,如果可能的话,有些人为Chrome OS:P7使用Java端口,仅仅因为在特定的OS/平台上不支持Java,并不意味着它“不”独立于平台。它的独立性在于,您可以编译源代码并将其带到任何支持虚拟机的操作系统/平台上,您不需要重新编译代码以满足平台的需要。我敢肯定,如果可能的话,有些人正在为Chrome OS:P开发Java端口