JavaFX 警告:未指定的JavaFX 配置:從「未命名模組@...」載入類別
從以下位置載入JavaFX時會出現此警告類路徑而不是模組路徑,導致它被載入到不受支援的「未命名模組」中。
解決方案:
要解決此問題,請確保JavaFX 從模組路徑載入為「命名模組」。
選項:
1。非模組化應用程式:
使用--module-path 和--add-modules 參數指定JavaFX 模組並強制包含它,例如:
java --module-path <path-to-fx> --add-modules javafx.controls ...
2.模組化應用程式:
使用 --module:
啟動您的應用程式java --module-path <path> --module app/com.example.app.Main [args...]
3。使用包含 JavaFX 的 Oracle JDK 發行版(Java 11 之前的版本):
4。忽略警告(不建議):
部署選項:
1.請客戶端安裝有JavaFX 的JRE:
2。分發自包含應用程式:
3 。可執行「胖」JAR 檔案(未經批准):
注意:
不建議忽略警告,可能會導致意外行為。最好採用建議的解決方案之一以確保正確的 JavaFX 配置。以上是如何修復「JavaFX 警告:未指定的 JavaFX 配置」並確保正確使用 JavaFX?的詳細內容。更多資訊請關注PHP中文網其他相關文章!