支持JVM的平台

时间:2011-05-23 07:13:10

标签: java jvm

Java被称为“一次写入,随处执行”,但我想知道它到处都是吗?

java程序的执行依赖于JVM,我不知道有多少操作系统支持JVM。

我去了一个oracle(以前是sun)website来检查Java的规范,它只有Windows,Linux和Solaris。这就是全部?我从未听说过人们在VMS系统中执行Java。但是,我不是这个列表,它没有AIX,我相信它可以运行java程序。

2 个答案:

答案 0 :(得分:6)

Oracle没有为所有可能的操作系统实现JVM。 Oracle有一个适用于Windows,Linux和Solaris的JVM,但对于其他操作系统,您必须转到操作系统的制造商。 HP有一个针对HP-UX的JVM实现,IBM有一个针对AIX的JVM实现。

直到最近,Apple还拥有自己的Mac OS X JVM版本,但他们现在正在与Oracle合作,以便将来Oracle将维护适用于Mac OS X的JVM。

几年前,我参与了一个在OpenVMS上使用Java的项目,但是支持不足和错误,然后我们切换到更好,更快的Red Hat Enterprise Linux。

答案 1 :(得分:3)

WORA实际上意味着编写一次,在任何具有JVM实现的地方运行。这是一个list of known implementations

(OpenVMS在该页面上列为专有实现,似乎可用here

相关问题