- jdk11之后jdk就不內置javafx了,需要自己下載
-
選擇到自己解壓的路徑的文件的lib包,如然后確定
-
然后發現沒有標紅報錯了,但是代碼不能運行,顯示”錯誤: 缺少 JavaFX 運行時組件, 需要使用該組件來運行此應用程序“
-
此時再配置一下下VMoption就行
這一步可能隨idea版本不同而不同,但是沒關系,找到VMoption就行
輸入:
--module-path="D:\program files\java\javafx-sdk-11.0.2\lib" --add-modules=javafx.controls,javafx.fxml
將上面D:\program files\java\javafx-sdk-11.0.2\lib替換成你自己的解壓路徑就行。
不過如果你沒有這個sample.fxml文件,也就是你不是創建的JavaFx項目,你創建的是一個普通的JavaSE項目,你用這個項目來寫JavaFX,就應該加入的參數是 --module-path="D:\program files\java\javafx-sdk-11.0.2\lib" --add-modules=javafx.controls
參數加入完畢之后點擊apply,然后就可以正常運行了










