首頁 >Java >java教程 >在 JavaFX 11 中建立標籤時如何修復「IllegalAccessError」?

在 JavaFX 11 中建立標籤時如何修復「IllegalAccessError」?

DDD
DDD原創
2024-10-30 12:10:03632瀏覽

How to Fix

JavaFX 11:建立標籤時出現IllegalAccessError

嘗試在JavaFX 11 中建立帶有Label 的JavaFX 應用程式時會出現此問題。錯誤訊息,「IllegalAccessError:超類別存取檢查失敗」表示負責渲染標籤的類別無法存取佈局幫助器類別的超類別。

要解決此問題,設定必要的 VM 選項可使 JavaFX 模組至關重要可用於模組路徑並定義要新增至專案中的特定模組。

以下是如何為非模組化 JavaFX 專案配置 IntelliJ Idea:

  1. 導航到運行->編輯配置。
  2. 新增以下虛擬機器選項:
    -p /usr/lib/jvm/javafx-sdk-11.0.2/lib --add-modules javafx.controls
  3. 按一下「應用」並運行您的應用程式。

這將使 JavaFX 控制項模組可用並解決 IllegalAccessError,從而允許您在 JavaFX 應用程式中建立標籤。

以上是在 JavaFX 11 中建立標籤時如何修復「IllegalAccessError」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn