Как создать проект JavaFX Maven в IntelliJ IDEA?
Как я могу открыть проект JavaFX Maven с нуля в IntelliJ IDEA? Поскольку нет никакой разницы между проектом Java и проектом JavaFx, я хочу открыть выделенный проект JavaFX (выбор JavaFX из Мастера создания проекта) с включенным модулем Maven.
2 ответов
хотя я отвечаю на это, потому что у меня был тот же вопрос недавно, и слишком много людей сказали мне написать свой собственный файл pom и т. д. Хотя это технически верно, это может создать больше головной боли, Если вы не будете осторожны.
Я вам рекомендую:
- создайте проект JavaFX, как обычно.
- убедитесь, что представление проекта (выпадающее меню в окне инструмента "структура проекта") имеет значение'проект' или 'пакетов' (в противном случае опция на 4-м шаге не будет видна)
- затем, когда он будет открыт и готов щелкните правой кнопкой мыши на папке проекта
- перейти к " добавить поддержку фреймворка...".
- установите флажок для Maven и нажмите "OK".
пусть IntelliJ сделает работу за вас на этом этапе.
как для редактирования файлов FXML связать идею с SceneBuilder. здесь - это официальная документация. Но в основном:
- установить Сцена Builder.
- Файл - > Настройки - > Языки И Фреймворки - > JavaFX
- укажите на exe-файл.
использовать: щелкните правой кнопкой мыши на файле FXML и выберите "Открыть в SceneBuilder" (внизу внизу)
эти шаги работал для меня (это другой процесс): 1. Создайте проект maven. 2. В созданном пом.xml добавить следующее:
`<build>
<plugins>
<plugin>
<groupId>com.zenjava</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>8.7.0</version>
<configuration>
<mainClass>your.package.with.mainclass</mainClass>
</configuration>
</plugin>
</plugins>
</build>`
это добавляет плагин maven для javafx (дополнительная информация:https://github.com/javafx-maven-plugin/javafx-maven-plugin)
- создайте в папке ресурсов свой образец.FXML-файл
- создайте свой класс контроллера для образца.fxml и ссылка
- наслаждайтесь!