Heim >Java >javaLernprogramm >„Zugriffsbeschränkung: „Der Typ „Anwendung' ist keine API' – Wie behebe ich diesen Eclipse-Fehler?'
Zugriffsbeschränkung: Beheben von Fehlern mithilfe von Eclipse-Zugriffsregeln
Java-Entwickler stoßen häufig auf einen Fehler, der lautet: „Zugriffsbeschränkung: Der Typ 'Anwendung ' ist keine API. Dieses Problem tritt auf, wenn versucht wird, Nicht-API-Klassen zu verwenden, die von den Standardzugriffsbeschränkungen von Eclipse nicht erkannt werden.
Zugriffsbeschränkungen verstehen
Die Zugriffsbeschränkungen von Eclipse sollen das verhindern Verwendung von Klassen, die nicht als Teil der öffentlichen API gelten. Diese Funktion soll vor unbeabsichtigter Nutzung interner oder privater Klassen schützen.
Fehlerursache
In diesem Fall ist der Fehler auf einen Versuch zurückzuführen, auf die Anwendung zuzugreifen Klasse aus com.apple.eawt, die nicht Teil der Standard-Java-API ist. Die Zugriffsbeschränkungen von Eclipse verhindern eine solche Verwendung.
Behebung des Problems
Um den Fehler zu beheben, müssen wir die Zugriffsregeln von Eclipse ändern, um die Verwendung der gewünschten nicht- API-Klassen.
Schritte zum Ändern von Zugriffsregeln
Erstellen Sie eine neue Zugriffsregel mit den folgenden Einstellungen:
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt von„Zugriffsbeschränkung: „Der Typ „Anwendung' ist keine API' – Wie behebe ich diesen Eclipse-Fehler?'. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!