我正在使用 Eclipse IDE 并嘗試將其配置為第一次玩 javafx。起初我收到 javafx.controls 的錯誤訊息,在從構建路徑中洗掉 javafx sdk 庫后,它修復了該錯誤,現在我有了這個錯誤。我當然已經安裝了 e(fx)clipse 插件。我試圖徹底解決我試圖解決的問題。
我瀏覽了多個論壇并嘗試了許多不同的方法。我在運行配置中添加了 vm 引數:
--module-path "C:\Downloads\openjfx-17.0.2_windows-x64_bin-sdk\javafx-sdk-17.0.2\lib" --add-modules javafx.controls, javafx.fxml
我已使用適當的 jar 將我的用戶庫添加到構建路徑中。我已經從構建路徑中洗掉了 javafx sdk lib。編輯器中沒有可見的錯誤。我昨天和今天一直在嘗試解決這個問題幾個小時!這也是我在一個論壇上看到的我的模塊資訊代碼 bc,這對某人來說是個問題,所以也添加了該資訊。
module Test {
requires javafx.controls;
requires javafx.fxml;
opens application }
Javafx 編輯器/構建路徑螢屏截圖--沒有錯誤/shows_jars
uj5u.com熱心網友回復:
錯誤訊息表明 VM 引數被視為您的主類名稱。
VM 引數值中有空格。
用逗號分隔添加的模塊名稱,而不是空格或逗號和空格。
還要知道,當您擁有 module-info.java 時,您不需要 add-modules。
如果您在運行基本 JavaFX 應用程式時仍然遇到問題
如果您在嘗試了幾個小時后仍然無法正常作業,請下載 Idea 并使用新的 JavaFX 專案向導。
如果您希望繼續使用 Eclipse,請忽略您在論壇帖子中找到的說明。相反,請完全遵循 openjfx.io 上的官方檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/431328.html
