java字节代码是独立于CPU还是独立于OS?

时间:2014-10-17 17:37:01

标签: java jvm

我对java字节代码的不可靠性感到困惑,我看到有些地方说java字节代码独立于 cpu 及其体系结构,但有时候我看说它独立于平台(Windows,Linux等)。哪一个是真的?我认为它们不一样,因为具有一种类型的CPU的系统可以有不同的平台,我是对的吗?

我们可以说,如果我们具有(例如)Linux(同一平台)的相同属性,但是在不同系统上的不同cpu架构上,我们应该使用不同的JVM吗?

请帮我解决这个问题 提前感谢您的回答。

1 个答案:

答案 0 :(得分:2)

它独立于两者。只要该操作系统和CPU架构有JVM,它就可以运行java Bytecode。