[英]Getting error: “JavaFX runtime components are missing, and are required to run this application” when trying to launch my javaFX application
[英]Keep Getting Error When Trying to Run Javafx on Eclipse with Mac
因此,在嘗試運行我的程序時,我不斷收到此錯誤:
初始化引導層 java.lang.module.FindException 時出錯:找不到模塊 javafx.controls
I'm using a mac with eclipse, and my VM argument is: --module-path /Users/myname/Desktop/javafx-sdk-11.0.2_3/lib --add-modules javafx.controls,javafx.fxml
我已經嘗試了一切,javafx.controls.jar 和另一個。jar 文件在我的 lib 文件夾中。 我已經重新安裝了 javafx 程序,更改了我的文件路徑大約數百次,並且我嘗試安裝插件。 有沒有人知道會發生什么? JavaFX也是我項目中添加的庫,所有與之相關的.jar文件都添加到其中。 如果有人有想法,請告訴我。 最好的!
我通過以下附加步驟取得了成功。
在Run Configuration->Dependencies選項卡中,單擊“ModulePath”,然后將 JavaFX JDK 的 jars(或包含 jar 的/lib
文件夾)添加到列表中。
您可以檢查生成的命令行,並檢查這些是否包含在-p選項中。
IDK 為什么需要這一步。 我認為 Eclipse 應該足夠聰明,如果它在項目的構建路徑庫列表中,可以在依賴模塊路徑中包含一些內容。
我在 eclipse.org 和 gluon 對此有疑問。 也許會有解釋,或者修復,這樣就不需要這個步驟,或者編輯文檔讓我們知道我們需要這樣做。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.