我的項目使用javafx jar,並通過maven中的系統範圍包含它。它在我的本地工作正常。現在,由於jar是通過系統範圍包含的,因此它不包含在fat jar中,而且,當我部署該胖jar時,它將爲javafx類提供ClassNotFound Exception。爲什麼無法在部署項目的機器上訪問javafx jar,因爲javafx也位於該機器的同一個lib文件夾中?系統作用域Jar拋出類未找到異常
PS:我手動將javafx jar複製到JAVA_HOME/lib /文件夾中的那臺機器上。
更新:剛注意到從本地運行jar,拋出了這個錯誤,雖然在eclipse中運行良好。