Restricción de acceso: cómo lidiar con restricciones de clases que no son API en Eclipse
Eclipse aplica restricciones de acceso para evitar que los desarrolladores utilicen inadvertidamente clases fuera de su API pública prevista. Sin embargo, ciertos escenarios pueden requerir el acceso a clases restringidas.
Causa del error de restricción de acceso
El error reportado ("Restricción de acceso: el tipo 'Aplicación' no es API. ..") ocurre cuando Eclipse detecta el uso de una clase que no es API, como com.apple.eawt.Application. Esta clase no está incluida explícitamente en la API pública de Java.
Solución: Modificar las restricciones de acceso
Para resolver el error y acceder a la clase restringida, modifique las restricciones de acceso dentro de Eclipse:
Esta regla otorgará acceso a todas las clases dentro del paquete com.apple.eawt, incluida la clase Aplicación.
Nota:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3