我們都知道jdk11是移除了javafx的,如果需要使用javafx,需要單獨下載。
這就導致我們使用javafx開發的桌面程序使用jdk11時提示缺少javafx依賴。但這是可以通過下面的方法解決。
一,使用jdk11運行javafx程序
我們可以通過設置vmOptions來使用jdk11運行javafx程序
1,添加javafx的jar包類路徑下
下載javafx_SDK,解壓,把lib下的jar都添加到類路徑下
2,配置vmOptions
在vmOptions里添加如下參數:
//注意"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