Варианты исполнения JavaFX приложения
|
Как мы уже все знаем JavaFX приложения - это кросс-платформенные приложения, которые могут работать на кардинально разных аппаратных платформах, таких как десктопы, мобильные устройства, ТВ боксы и т.д, без переработки кода. С выходом JavaFX SDK 1.1 мы можем эту кросс-платформенность уже проверить на эмуляторах мобильных устройств с платформой JavaFX.
Так каким же способом мы указываем нашему JavaFX приложению вариант его исполнения, каким способом происходит сборка исполняемых файлов (JAR архивов) для конкретной платформы? Ответ прост: в качестве IDE выбираем NetBeans 6.5 с установленным плагином JavaFX и производим необходимые нам настройки в разделе "Properties->Run->Application Execution Model" у нашего проекта.
Существует четыре модели исполнения:
Выбор конкретной модели исполнения говорит о следующем. Во-первых, в каком виде будет исполняться ваш JavaFX проект в среде NetBeans ("Run Project" у проекта). Во-вторых, в какой вид будет производиться сборка проекта ("Build Project" у проекта). Касательно сборки проекта следует отметить, что независимо от того, какой способ исполнения на десктопе из трех вы выбрали - Standart Execution, Web Start Execution, Run in Browser, в любом случае в каталоге dist вашего проекта вы получите собранные файлы для каждого из них:
Давайте на конкретном примере посмотрим как выглядит JavaFX приложения при различных вариантах его исполнения. В качестве примера я взял исходные коды примера с анимацией с javafx.com. И в дальнейшем запускал его в различных режимах исполнения. Вот, что получилось:
|


Круто!!! Хотели Java сделать кроссплатформенной-удалось, но JavaFX ещё более в этом поражает!!!
опубликовал Саня!!!))))) Февраль 22, 2009 at 10:22 PM SAKT #