Ответ 1
Начиная с Java 7u9, я думаю, что JavaFX поставляется вместе со средой Java SE, а остальное, поэтому довольно легко создать проект JavaFX на основе Maven.
Вот что вы делаете (при условии, что у вас есть последняя среда выполнения Java SE 7):
-
Перейдите в каталог, где установлены ваши JRE-библиотеки:
cd "/c/Program Files/Java/jre7/lib"
-
Найдите версию JavaFX, прочитав файл javafx.properties.
cat javafx.properties
создаст что-то вроде:javafx.runtime.version=2.2.3
-
Теперь вы готовы установить пакет времени исполнения JavaFX в Maven:
mvn install:install-file -Dfile=jfxrt.jar -DgroupId=com.oracle -DartifactId=javafx -Dpackaging=jar -Dversion=2.2.3
-
Наконец, создайте простой проект Maven, скажем, NetBeans, откройте файл pom.xml и добавьте следующую зависимость:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>javafx</artifactId>
<version>2.2.3</version>
</dependency>
После сохранения pom.xml вы можете продолжить использовать типичный рабочий процесс Maven.
Обратите внимание: я использовал среду MSYS (http://www.mingw.org) в Windows в приведенных выше примерах в случае, если вы запутались. Если вы предпочитаете Windows CMD, это будет очень похоже. Я просто не чувствую себя комфортно без BASH и инструментов GNU, таких как sed, grep и т.д.