1 votos

Nueva instalación de Eclipse en 10.9.2 no puede tener acceso a com.apple.eawt contenido del paquete

Tengo un Mac así que soy un novato total (escogí uno porque yo era incapaz de hacerlo con éxito el desarrollo para Mac en mi Máquina Windows). La máquina que tengo es en el sistema operativo 10.9.2 y he instalado Eclipse bien. Pero cuando trato de usar las extensiones de Java me dice que no puede acceder al paquete en el JDK.

Esto está relacionado con una programación duda que tengo sobre el desbordamiento de pila:

http://stackoverflow.com/questions/23810403/how-do-i-make-use-of-the-apple-extensions-for-java-using-eclipse/23814735?noredirect=1#comment36639985_23814735

Pero lo que necesito saber ahora es cómo conseguir la Mac / Java / Eclipse para cooperar. Tengo respuestas para el lado de la programación de ella, pero la contestadora está utilizando 10.8 y estoy usando 10.9 y parece que tenemos cosas de instalación de la misma - a partir de lo que hemos comparado.

Lo que me estoy perdiendo? ¿Hay algún otro cambio en la configuración que necesita ser hecho? En este trabajo con 10.9 y Java 1.6? Como he dicho soy un novato total y sé que Apple ha hecho cambios con respecto a su soporte de Java yo no sé si eso es un factor de aquí o no.

1voto

That0therguy Puntos 436

Esta resulta ser una configuración de Eclipse problema no es un problema de configuración de Mac.

En virtud de la construcción de camino de la jvm tiene acceso a las normas que prohíben el uso de la com.apple paquetes y paquetes de sub. He añadido una regla de acceso "com/apple/eawt/**" y ahora Eclipse es feliz para compilar el código.

Abra las propiedades del proyecto y seleccionar las reglas de acceso para el JRE utilizado para la Java Build Path Project build preferences

A continuación, agregue una regla de acceso para permitir el acceso a la com.apple.eawt paquete. Add an access rule

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X