Установка JavaFX 2.0 в Eclipse Juno для Mac

Я использую Mac OS X 10.6.x (Snow Leopard) прямо сейчас, поэтому я уверен, что могут быть некоторые проблемы с поддерживаемыми системами, но я пытаюсь установить JavaFX 2.0 (или 2.1.x) в Eclipse Juno для Java EE (версия 3.8).

Я уже установил плагин e(fx)clipse, но не уверен, что загружаю нужный файл JavaFX .zip с веб-сайта Oracle. Я загрузил бета-версию JavaFX 2.2, потому что она казалась единственной версией, доступной для OS X, но я могу ошибаться. Как только я скачаю этот архив, я точно не знаю, что с ним делать/куда его поместить, чтобы Eclipse распознал его как JavaFX 2.2 SDK. Я знаю, что мне нужно зайти в настройки и указать местоположение файла SDK, но, похоже, нет выбираемого файла .jar или папки для его установки. Я делаю что-то не так здесь? Любая помощь приветствуется.


Изменить: я решил проблему, установив местоположение SDK в местоположение загруженного SDK JavaFX 2.2 в разделе JavaFX в дереве настроек.


person Disco Globeulon    schedule 25.06.2012    source источник


Ответы (2)


Текущая общедоступная версия Oracle Java SDK для Mac должен включать JavaFX 2.1.

Вам не нужна отдельная загрузка версии для разработчиков JavaFX 2.2, если вы не полагаетесь на функциональные возможности или исправления ошибок из версии 2.2.

Версия e(fx)clipse 0.14 должна поддерживать обнаружить JavaFX, установленный вместе с дистрибутивом Oracle Java для Mac.

Учебники по началу работы с e(fx)clipse< /а>.

Обновить

Рад видеть, что в вашем редактировании вы смогли использовать JavaFX 2.2 с OSX 10.6. Ричард Бэр, ведущий клиент Java, примечания:

FWIW, на самом деле есть некоторые API, которые мы используем в Lion, которых нет в Snow Leopard. Также Apple поддерживает только текущий релиз ОС — 1 (так что сейчас это будет Lion и Mountain Lion), и для развертывания нам понадобились специальные хуки. Мысль заключалась в том, что не имеет смысла поддерживать версии Mac OS, которые сама Apple больше не поддерживает.

так что не удивляйтесь, если все работает не так, как ожидалось. 10.6 не является сертифицированной конфигурацией для JavaFX. По состоянию на июнь 2012 года OpenJDK без отдельной загрузки JavaFX, вероятно, еще не является альтернативой OracleJDK для разработки JavaFX, поскольку исходный код всего JavaFX еще не открыт.

person jewelsea    schedule 25.06.2012
comment
Но общедоступный выпуск Java SDK предназначен для Mac OS X Lion. Установщик не будет работать ни с одной версией ниже 10.7. Является ли OpenJDK достаточной альтернативой? Насколько я знаю, это версия 1.7. - person Disco Globeulon; 25.06.2012

Я решил проблему, установив расположение SDK в расположение загруженного SDK JavaFX 2.2 в разделе JavaFX дерева настроек Eclipse.

person Disco Globeulon    schedule 26.06.2012