Как развиваться в Java на Mac с OSX Lion

Я новый разработчик Java и думал о получении Mac. Но я слышал, что OSX Lion не поддерживает Java. Означает ли это, что я не могу развивать Java на Mac? Или что мне просто нужно получить все загрузки Java самостоятельно?

Ответы

Ответ 1

То, что сейчас означает, ничего не изменилось, за исключением того, что JDK 6 и on теперь представляют собой отдельную загрузку с помощью Software Update.. Для JDK 7 он будет доступен из Oracle, возможно даже через App Store, если нам повезет!

Что случилось, Apple прекратила использовать свой JDK в ОС и делегирование ответственности Oracle за предоставление JDK для OSX в будущем, Он не установлен по умолчанию, но после факта , как и на любой другой платформе, отличной от Solaris. Вероятно, это будет хорошо, поскольку Apple JDK обычно отстает на 6 месяцев плюс за официальным Sun/Oracle. Если кто-то с более заинтересованными в технологии на всех платформах - это хорошо!

Оригинальный пресс-релиз

Начиная с выпуска Java для Mac OS X 10.6 Update 3, версия Java, который портирован Apple, и который поставляется с Mac OS X, является осуждается. Это означает, что время выполнения Apple не будет поддерживаются на одном уровне и могут быть удалены из будущих версий Mac OS X. Доставка Java-времени в Mac OS X 10.6 Snow Leopard, и Mac OS X 10.5 Leopard, будут по-прежнему поддерживаться и поддерживаемых стандартными циклами поддержки этих продуктов.

И последний релевантный пресс-релиз (я поставил важные моменты в BOLD)

REDWOOD SHORES и CUPERTINO, Калифорния, 12 ноября 2010 г. - Oracle и Apple® сегодня анонсировала проект OpenJDK для Mac OS® X. Apple будет вносить вклад в основные компоненты, необходимые инструменты и технологии для реализации Java SE 7 в Mac OS X, включая 32-разрядные и 64-разрядная виртуальная машина Java на базе HotSpot, библиотеки классов, сетевой стек и фундамент для нового графического клиента.OpenJDK сделает технологию Java Apple доступной с открытым исходным кодом разработчиков, чтобы они могли получить доступ и приложить усилия.

"Мы рады приветствовать Apple в качестве важного вкладчика в растущее сообщество OpenJDK, - сказал Хасан Ризви, старший вице-президент Oracles президент по развитию." Доступность Java для Mac OS X ключевую роль в кросс-платформенном обещании платформы Java. Сообщество разработчиков Java может быть уверено, что передовая Java-платформа среда будет по-прежнему доступна в Mac OS X в будущем. В сочетании с последними сообщениями о вступлении IBM в OpenJDK, проект теперь имеет поддержку трех самых больших имен в Программное обеспечение ".

" Был рад работать с Oracle, чтобы гарантировать, что продолжает оставаться отличной версией Java на Mac ", - сказал Бертран Серле, старший вице-президент по разработке программного обеспечения. " лучший способ для наших пользователей всегда иметь самые современные и безопасные версия Java будет получать его непосредственно из Oracle.

Apple также подтвердила, что Java SE 6 будет по-прежнему доступна из Apple для Mac OS X Snow Leopard® и предстоящий выпуск Mac OS X Лев. Java SE 7 и будущие версии Java для Mac OS X будут доступный от Oracle.

Мое личное мнение - OSX - это премьера платформы для разработки Java, и пока Oracle не бросает мяч, он станет еще лучше.

Ответ 2

Я только что испытал эту путаницу/проблему, и я заметил, что никто в этом вопросе не дал никаких шагов, чтобы получить Java на Lion, если у вас нет JAR или приложений. Если вы хотите пригласить OS X на установите JVM, запустите приложение "Предпочтения Java" в приложениях > Утилиты.

Это отобразит подтверждение для "Установить время выполнения Java", которое затем заставит Software Update делать свою магию

Ответ 3

Все "отсутствие поддержки Java" означает, что Lion не устанавливает JVM. Но когда вам это нужно, JVM устанавливается.

Я только что установил Lion и при первой перезагрузке было предложено установить JVM.

Ответ 4

Последний. Java по умолчанию не включен в Mac OS X 10.7 Lion.

Вы все равно можете установить его с помощью программы обновления программного обеспечения. Он также загружает Java автоматически в различных сценариях (хотя я не знаю, какой)

Ответ 5

Java 6 по умолчанию не установлен в Lion, но был загружен Software Update после того, как я попытался запустить мой muCommander.

Что невероятно хорошо, так это то, что все приложения Swing и SWT выглядят очень хорошо в Lion (включая NetBeans и Eclipse), уже используя новый внешний вид Lion (более квадратные кнопки, более простые полосы прокрутки и т.д.).