Платформа, поддерживающая JVM - PullRequest
1 голос
/ 23 мая 2011

Java, как утверждали, была "Однажды напиши, выполняй везде", но мне интересно, действительно ли она везде?

Выполнение Java-программы зависит от JVM, и я не знаю, сколько операционных систем поддерживают JVM.

Я пошел на веб-сайт оракула (ранее солнце) , чтобы проверить спецификацию Java, в ней есть только Windows, Linux и Solaris. Это все? Я никогда не слышал, чтобы люди выполняли Java в системе VMS. Тем не менее, у меня нет этого списка, у него нет AIX, и я уверен, что он может запускать Java-программу.

Ответы [ 2 ]

6 голосов
/ 23 мая 2011

Oracle не внедряет JVM для всех возможных операционных систем.У Oracle есть JVM для Windows, Linux и Solaris, но для других операционных систем вы должны обратиться к производителю операционной системы.У HP есть реализация JVM для HP-UX, а у IBM - реализация JVM для AIX.

До недавнего времени у Apple была собственная версия JVM для Mac OS X, но теперь они работают вместе с Oracle, так чтоВ будущем Oracle будет поддерживать JVM для Mac OS X.

Несколько лет назад я работал над проектом, в котором мы использовали Java на OpenVMS, но он плохо поддерживал и глючил, а затем мы перешли на Red Hat Enterprise.Linux, который работал намного лучше и быстрее.

3 голосов
/ 23 мая 2011

WORA на самом деле означает писать один раз, запускать везде, где есть реализация JVM.Вот список известных реализаций .

(OpenVMS указан как проприетарная реализация на этой странице и, кажется, будет доступен здесь )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...