OpenJdk 11 or 17 环境下JavaFx开发环境设置
Openfx
记录了jdk11和17版本下javafx的使用方式。
下载openfx
方式一
pom依赖
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>11</version>
</dependency>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>11</version>
</dependency>
</dependencies>
idea设置
下载javafx版本,然后引入依赖。项目lib中引入。启动的时候在vm中添加启动参数
--module-path
/Users/$USER/word/libhome/javafx-sdk-11.0.2/lib
--add-modules
javafx.controls
--add-modules
javafx.base
--add-modules
javafx.graphics
--add-modules
javafx.fxml
--add-modules
javafx.media
方式二
...
参考文献
- https://www.coder.work/article/884639
- https://stackoverflow.com/questions/54291958/javafx-11-illegalaccesserror-when-creating-label