"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como resolver o erro "O tipo \'aplicativo\' não é API\" no Eclipse?

Como resolver o erro "O tipo \'aplicativo\' não é API\" no Eclipse?

Publicado em 2024-11-07
Navegar:129

How to Address the \

Erro de restrição de acesso com "O tipo 'aplicativo' não é API"

Este erro ocorre ao tentar acessar classes não API, como como com.apple.eawt.Application, que não são expostos como parte da API pública Java.

Antecedentes: Restrições de acesso do Eclipse

Eclipse emprega restrições de acesso para proteger desenvolvedores de usar classes que não sejam de API que possam apresentar problemas de segurança ou estabilidade. As classes de API são explicitamente definidas na documentação oficial do Java.

Problema: usando classes que não são de API

Algumas situações surgem em que pode ser necessário acessar classes que não são de API , como para funcionalidades avançadas ou compatibilidade com plataformas específicas. Nesses casos, as restrições de acesso do Eclipse impedem o uso de tais classes.

Solução: Modificando restrições de acesso

Para resolver o erro, você pode modificar as restrições de acesso no Eclipse seguindo estas etapas:

  1. Clique com o botão direito do mouse no projeto no Package Explorer e selecione "Propriedades".
  2. Navegue até "Java Build Path" e depois para "Bibliotecas" tab.
  3. Expanda a biblioteca problemática (por exemplo, rt.jar).
  4. Em "Regras de acesso", clique em "Editar..." e depois em "Adicionar...
  5. Crie uma nova resolução com "Acessível" e um padrão de regra correspondente (por exemplo, "com/apple/eawt/**").

Este processo permitirá que você acesse os recursos não necessários. Classes de API preservando as medidas de segurança e estabilidade do Eclipse.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3