首頁  >  文章  >  Java  >  使用 javax.swing.JFrame 和 com.apple.eawt.Application 時如何克服「存取限制:類型「應用程式」不是 API」錯誤?

使用 javax.swing.JFrame 和 com.apple.eawt.Application 時如何克服「存取限制:類型「應用程式」不是 API」錯誤?

Susan Sarandon
Susan Sarandon原創
2024-10-29 10:28:02657瀏覽

How to Overcome

存取限制:「應用程式」類型不是 API

嘗試使用 javax.swing.JFrame 和 com.apple 時。 eawt.Application 類,可能會出現錯誤,指示「存取限制:『應用程式』類型不是 API。」此問題與 Eclipse 的存取限制機制有關,阻止使用非公共 API 類別。

解決問題

要解決此錯誤,請修改專案的存取限制:

  1. 從「Package Explorer」導覽至專案的“Properties”選單。
  2. 選擇“Java Build Path”,然後選擇“Libraries”標籤。
  3. 展開包含受限類別 (rt.jar) 的函式庫條目。
  4. 存取「存取規則」部分。
  5. 點擊“編輯...”,然後點擊“新增...” ”來建立新的存取規則。
  6. 將“解析度”設為“可存取”,將「規則模式」設定為「com/apple/eawt/**」以授予對Application 類別的存取權。允許使用Application 類別。

以上是使用 javax.swing.JFrame 和 com.apple.eawt.Application 時如何克服「存取限制:類型「應用程式」不是 API」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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