使用Maven构建JavaFX项目
官网
https://openjfx.io/openjfx-docs/#maven
PS:注意,官网描述有误,在stackoverflow找到了正确方案
https://stackoverflow.com/questions/61843834/openjfx-maven-archetype-does-not-exist
环境准备
安装jdk
我使用的是jdk11.0.12
安装maven
我使用的是maven3.8.4
001添加Maven骨架
打开IDEA,选择 New Project
左侧选择 Maven
,弹出的窗口中,勾上 Create from archetype
,然后点击 Add Archetype...
,填写以下信息,点击 OK
GroupId:org.openjfx
ArtifactId:javafx-archetype-fxml
Version:0.0.6
选择刚才添加的 archetype
,点击 Next
002添加项目信息
填写具体的项目信息,这里没什么特殊的设置
003设置JavaFX版本,目前我使用17.0.1
点击加号输入 javafx-version
,我使用的是 17.0.1
,然后点击 OK
004项目自动构建
点击 Finish
。等待一会,等项目自动构建完毕。
005运行配置
运行
打开Maven的Tab,右键运行
可以看到已经成功运行
代码
https://github.com/terwer/oneblog4j/tree/maven