суббота, 18 сентября 2010 г.

Настройка NetBeans, Eclipse и gvim для работы с JavaFX

Сейчас я опишу процедуру настройки наиболее популярных IDE (NetBeans и Eclipse) и тектового редактора gvim для работы с JavaFX.


Настройка NetBeans для работы с JavaFX

Если вы установили версию заточенную под JavaFX, то настроивать ничего вам не прийдется. Все уже сделано за вас и все работает из коробки. Однако возможно у вас уже установлен NetBeans для Java без поддержки JavaFX. Не стоит расстраиваться, не стоит бежать скачивать из интернета другую сборку и все такое. Поддержка JavaFX добавляется с помощью установки плагина.
А теперь немного подробнее. Для установки дополнительных плагинов в NetBeans необходимо зайти в меню Tools-Plugins в результате чего вы увидите похожую форму:
На закладке "Available Plugins" из списка всех плагинов необходимо отметить плагин "JavaFX Kit" после чего нажать кнопку "Install" и следовать далее подсказкам установщика. В списке плагинов есть еще два плагина, которые относятся к JavaFX: "JavaFX Composer" и "JavaFX Weather Sample".  Их также можно установить. После установки выбранных плагинов и перезапуска NetBeans вы увидите возможность создавать проекты JavaFX. Пример окна создания нового проекта приведен ниже:
На это настройка NetBeans закончена и можно приступать к созданию своих проектов.

Настройка Eclipse для работы с JavaFX

Возможность работы Eclipse также добавляется с помощью плагинов. Я опишу установку плагина "Exadel JavaFX Plug-in for Eclipse" так как он поддерживает JavaFX 1.3.1. Для его установки необходимо запустить Eclipse и зайти в меню Help-Install New Software... в результате чего вы увидите похожую форму:
Затем нажать кнопку "Add..." и заполнить появившуюся форму следующими данными:
Поле "Name" - произвольное имя, для удобства работы называем осмысленным названием Exadel JavaFX.
Поле "Location": http://download.exadel.org/javafx_plugin/updates/stable/ - адрес по которому можно скачать данный плагин. Данную строку взял с официального сайта разработчика плагина.

После заполнения формы нажимаем кнопку "ОК". После этого Ecplise выведет в форму список плагинов доступных по выбранному адресу.

Пометив необходимые плагины галочкой нажимаем "Next" и далее следуем инструкциям Eclipse при установке плагина. Во время установки плагина Eclipse покажет такую форму
В ней он выдает предупреждение, что устанавливаемый плагин не подписан и просит вас ответит, хотите ли вы продолжить установку дальше. Смело отвечаем "ОК" и ждем завершения установки. После установки Eclipse попросит перезагрузиться. После перезапуска Eclipse у вас появится возможность создавать проекты JavaFX. Оказывается плагин для eclipse не поддерживает запуск приложения в режиме отладки. Вероятно в будущем они добавят эту возможность, но пока что я голосую за NetBeans в качестве среды разработки. Если у вас есть какая-то другая полезная информация по этому поводу, я с радостью выслушаю ваше мнение.

Настройка gvim для работы с JavaFX
Текстовый редактор gvim (www.vim.org) является очень мощным редактором. Он поддерживает подсветку синтаксиса множества языков, в том числе и JavaFX Script, авто-отступы и другие функции.
На официальном сайте по адресу:   
http://www.vim.org/scripts/script.php?script_id=1943
находится файл для подсветки синтаксиса JavaFX Script в виме. Качаем его смело, переименовываем файл в jfx.vim и закидываем в папку syntax где установлен вим, например c:\Vim\vim72\syntax. В этой папке находятся файлы синтаксиса для разных языков. Теперь необходимо найти файл synmenu.vim и добавить в него одну запись:
an 50.50.470 &Syntax.HIJK.JavaFX :cal SetSyn("jfx")
или
an 50.50.470 &Syntax.HIJK.Java.JavaFX :cal SetSyn("jfx")
Найдите строку для JAVA, скопируйте ее и измените к такому виду.  В первом случае выбор подсветки синтаксиса будет находится в ветке HIJK, во втором в ветке HIJK/Java.
После этого при открытии файла JavaFX и выбора вручную нужного синтаксиса он будет подсвечен. Однако вручную выбирать тип файла не сильно хорошо. Поэтому сейчас мы заставим вим автоматически определять расширение fx и ставить ему в соответствие тип файла jfx. Находим файл filetype.vim. В нем описаны соответствия расширения файла и того какой тип подсветки будет применятся к данному расширению. Таким образом нам необходимо добавить в этот файл след. строки:

" JavaFX
 au BufNewFile,BufRead *.fx        setf jfx

Эта строчка описывает, что все расширения *.fx будут подсвечиваться типом jfx.
После этого при открытии файла с расширением fx вим автоматически применит к нему подсветку синтаксиса, определенную в файле jfx.vim.

Файл для выравнивания файлов fx для вима находится по адресу:
http://vim.wikia.com/wiki/JavaFX_indent_plugin
В папке indent  создаем файл fx.vim и копируем в него содержимое со страницы, выделенное как код и сохраняем. Вот и все... Теперь вим готов для использония в качестве редактора исходных кодов JavaFX.

Ну вот и закончился мой краткий опус по настройке сред разработки. Надеюсь эта информация была полезна хоть чем-нибудь для вас.

Комментариев нет:

Отправить комментарий