java11運行javaFX項目
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 //運行