2010-10-25 3 views
3

Как разработчик в настоящее время работает над веб-приложением, использующим бэкэнд Java/Tomcat, the recent announcement by Apple to deprecate Java вызывает у меня некоторый ужас. В основном потому, что я планирую разместить это веб-приложение на Mac OS X Server (уже на 10.5, скоро будет 10.6).Java на Mac OS X Server: игра закончилась?

От http://www.appleoutsider.com/2010/10/22/java/:

Поскольку переход Intel, создание сервера VM для Дарвина почти тривиальным.

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

+1

Связанный: http://stackoverflow.com/questions/4007252/need-guidance-on-alternative-jvms-for-apple-os-x – Grodriguez

+4

Просить повторно открыть, потому что (1) Вопрос о создании виртуальной машины для Java вне темы? С каких пор? (2) Другие упомянутые вопросы не обсуждают Mac OS X * Server *, который я (3) Я хочу JVM без головок в отличие от других вопросов. –

+2

Я не думаю, что это относится к категории «не связанных с программирования или разработки программного обеспечения ». Голосование для повторного открытия – cobbal

ответ

3

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

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

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

+0

Я все время вижу, что люди предлагают SoyLatte, но не являются бинарным дистрибутивом под лицензиями Java Research, которые кажутся довольно ограничительными. –

+0

Да, SoyLatte требует Java Research License (я упомянул об этом в своем ответе). Обратите внимание, однако, что SoyLatte стал частью OpenJDK, а для двоичных файлов OpenJDK не требуется лицензия Java Research. Предварительно созданные двоичные файлы OpenJDK6 доступны для MacOS X (еще не для OpenJDK7). – Grodriguez

2

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