首頁 > Java > java教程 > 主體

如何解決 Eclipse 中的「類型「應用程式」不是 API」錯誤?

Susan Sarandon
發布: 2024-10-29 04:04:29
原創
208 人瀏覽過

How to Address the

AccessRestriction 錯誤「'應用程式'類型不是API」

嘗試存取非API 類別時會發生此錯誤,例如作為com. apple.eawt.Application,它們不作為Java 公共API 的一部分公開。

背景:Eclipse 存取限制

Eclipse 使用存取限制來保護開發人員不要使用可能會帶來安全性或穩定性問題的非 API 類別。 API 類別在官方 Java 文件中明確定義。

問題:使用非 API 類別

在某些情況下可能需要存取非 API 類別,例如進階功能或與特定平台的相容性。在這些情況下,Eclipse 的存取限制會阻止使用此類。

解決方案:修改存取限制

要解決該錯誤,您可以修改Eclipse 中的存取限制按照以下步驟操作:

  1. 在Package Explorer 中右鍵點選該項目,然後選擇「屬性」。
  2. 導覽至“Java 建置路徑”,然後導覽至“庫”標籤。
  3. 展開有問題的函式庫(例如 rt.jar)。
  4. 在“存取規則”下,按一下“編輯...”,然後按一下“新增...
  5. 使用“可存取”和相應的規則模式(例如“com /apple/eawt/**」)建立一個新的解析度。

此流程將允許您存取必要的非- API 類,同時保留Eclipse 的安全性和穩定性措施。

以上是如何解決 Eclipse 中的「類型「應用程式」不是 API」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!