Как разрабатывать в Java на Mac с OSX Lion - PullRequest
15 голосов
/ 20 июля 2011

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

Ответы [ 5 ]

31 голосов
/ 20 июля 2011

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

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

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

Начиная с выпуска Java для Mac OS X 10.6, обновление 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 and 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 », - сказал Хасан Ризви, старший вице-президент Oracle президент по развитию. «Доступность Java на Mac OS X играет ключевая роль в кроссплатформенном обещании платформы Java. Сообщество разработчиков Java может быть уверено, что передовые технологии Java среда будет по-прежнему доступна на Mac OS X в будущем. В сочетании с объявлением в прошлом месяце о присоединении IBM к OpenJDK, проект в настоящее время имеет поддержку трех крупнейших имен в программное обеспечение «.

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

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

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

4 голосов
/ 10 августа 2011

Я только что столкнулся с этой путаницей / проблемой, и заметил, что никто в этом вопросе действительно не дал шагов, чтобы получить Java на Lion, если у вас нет JAR-файлов или приложений: установите JVM, запустите приложение «Настройки Java» в разделе «Приложения»> «Утилиты».

При этом отобразится подтверждение «Install Java runtime», которое затем заставит Обновление программного обеспечения сделать свое волшебство

2 голосов
/ 23 июля 2011

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

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

2 голосов
/ 20 июля 2011

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

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

2 голосов
/ 20 июля 2011

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

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

...