Java на Mac OS X Server: игра окончена?

Как разработчик, который в настоящее время работает над веб-приложением, использующим серверную часть Java/Tomcat, недавнее заявление Apple о прекращении поддержки Java вызывает у меня некоторый ужас. Главным образом потому, что я планирую разместить это веб-приложение на Mac OS X Server (уже на 10.5, скоро будет на 10.6).

Из http://www.appleoutsider.com/2010/10/22/java/< /а>:

После перехода Intel создание серверной виртуальной машины для Darwin стало почти тривиальной задачей.

Это правда? Есть ли где-нибудь документ, описывающий, как создать безголовую виртуальную машину Java для Mac OS X Server?


person Shaggy Frog    schedule 25.10.2010    source источник
comment
Связанный: stackoverflow.com/questions/4007252/   -  person Grodriguez    schedule 25.10.2010
comment
Просьба о повторном открытии, потому что (1) вопрос о создании виртуальной машины для Java не по теме? С каких пор? (2) Другие упомянутые вопросы не касаются Mac OS X Server, которым я являюсь (3) Я хочу безголовую JVM, в отличие от других вопросов   -  person Shaggy Frog    schedule 25.10.2010
comment
Я не думаю, что это квалифицируется как не связанное с программированием или разработкой программного обеспечения. Голосование за открытие   -  person cobbal    schedule 25.10.2010
comment
Почему это не по теме? Создание JVM, безусловно, связано с разработкой программного обеспечения.   -  person Grodriguez    schedule 25.10.2010
comment
@Grodriguez, пожалуйста, проголосуйте за открытие!   -  person Shaggy Frog    schedule 25.10.2010
comment
@Shaggy: Недостаточно представителей, извините.   -  person Grodriguez    schedule 25.10.2010
comment
Серверная виртуальная машина да, дружественный к Aqua интерфейс нет.   -  person Thorbjørn Ravn Andersen    schedule 26.10.2010


Ответы (2)


Вы сможете без особых проблем собрать OpenJDK в Mac OS X. У него есть только интерфейсы Windows и X11, но, поскольку вы запрашиваете безголовую JVM, это не должно быть для вас проблемой.

Готовые бинарные файлы OpenJDK также доступны для Mac OS X. См. проект SoyLatte (может потребоваться лицензия на исследование Java):

Обратите внимание, что SoyLatte недавно стал частью проекта OpenJDK BSD-Port:

person Grodriguez    schedule 25.10.2010
comment
Я продолжаю видеть, как люди предлагают SoyLatte, но это не двоичный дистрибутив в соответствии с лицензиями на исследования Java, что кажется довольно ограничительным. - person Charles E. Grant; 31.10.2010
comment
Да, для SoyLatte требуется лицензия на исследование Java (я упомянул об этом в своем ответе). Однако обратите внимание, что SoyLatte стал частью OpenJDK, а двоичные файлы OpenJDK не требуют лицензии на исследование Java. Готовые бинарные файлы OpenJDK6 доступны для MacOS X (пока не для OpenJDK7). - person Grodriguez; 01.11.2010

Инструкции по сборке OpenJDK для OS X Snow Leopard можно найти по адресу http://wikis.sun.com/display/OpenJDK/BSDPort. По-видимому. Tomcat отлично работает с OpenJDK, поэтому у вас не должно возникнуть никаких реальных проблем (даже если Oracle никогда не поднимется и не предоставит «официальный» JDK).

person Adam Wright    schedule 25.10.2010