我们都知道jdk11是移除了javafx的,如果需要使用javafx,需要单独下载。
这就导致我们使用javafx开发的桌面程序使用jdk11时提示缺少javafx依赖。但这是可以通过下面的方法解决。
javafx_4">一,使用jdk11运行javafx程序
我们可以通过设置vmOptions来使用jdk11运行javafx程序
javafxjar_8">1,添加javafx的jar包类路径下
下载javafx_SDK,解压,把lib下的jar都添加到类路径下
2,配置vmOptions
在vmOptions里添加如下参数:
java">
//注意"E:\jdk11\jdk11.20\javafx-sdk-18.0.2\lib"请替换为你自己的安装路径
--module-path "E:\jdk11\jdk11.20\javafx-sdk-18.0.2\lib" --add-modules javafx