为什么java虚拟机可以运行在各种操作系统上面?而其他软件不可以?

2024年11月15日 03:39
有3个网友回答
网友(1):

Java虚拟机是为每个平台都提供的。
也就是说。每一个平台都会编写一个特定的Java虚拟机。

至于为什么其他软件不能运行在其他操作系统上。
这个取决于底层的体系结构和接口

Linux和Windows的文件结构都不一样,而且操作系统的架构相差特别多。
而且底层的接口也是相差巨大。特别是在库文件方面。

网友(2):

java虚拟机在不同的系统上有不同的版本,针对这个系统进行开发的,而其他大部分软件没有,一般只针对一个系统开发,所以就不能在各种操作系统上运行了。

网友(3):

JAVA作为一个广泛的应用,非智能机,智能机都可以玩,安卓可以,塞班可以,苹果也可以。正是因为JAVA的通用性和兼容性,许多智能机都有JAVA模拟器,不涉及侵犯系统版权问题。