java11中已经移除了javaFX相关内容
需要单独下载javaFX。
具体下载地址: https://openjfx.cn/
如果在命令行中运行,可以如下操作
- windows 设置
set PATH_TO_FX="javafx下lib目录的路径"
- linxu设置
export PATH_TO_FX="javafx下lib目录的路径"
java 中添加如下参数
--module-path %PATH_TO_FX% --add-modules javafx.controls
javac --module-path %PATH_TO_FX% --add-modules javafx.controls HelloFX.java //编译
//如果项目中有fxml文件需要添加javafx.fxml模块
javac --module-path %PATH_TO_FX% --add-modules javafx.controls,javafx.fxml HelloFX.java //编译
java --module-path %PATH_TO_FX% --add-modules javafx.controls HelloFX //运行
注意:本文归作者所有,未经作者允许,不得转载