La instalación nueva de Eclipse en 10.9.2 no puede acceder al contenido del paquete com.apple.eawt

1

Acabo de recibir una Mac, por lo que soy un novato total (elegí una porque no pude realizar el desarrollo de Mac con éxito en mi máquina con Windows). La máquina que tengo está en OS 10.9.2 y instalé Eclipse bien. Pero cuando intento usar las extensiones de Java, dice que no puedo acceder al paquete en el JDK.

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

enlace

Pero lo que necesito saber ahora es cómo lograr que Mac / Java / Eclipse coopere. Tengo respuestas para el lado de la programación, pero el contestador está usando 10.8 y estoy usando 10.9 y parece que tenemos las mismas configuraciones, de lo que hemos comparado.

¿Qué me estoy perdiendo? ¿Hay algún otro cambio de configuración que deba hacerse? ¿Funcionará esto con 10.9 y Java 1.6? Como dije, soy un novato y sé que Apple ha realizado cambios con respecto a su compatibilidad con Java. No sé si ese es un factor aquí o no.

    
pregunta Ian Leslie 23.05.2014 - 16:13

1 respuesta

1

Esto resulta ser un problema de configuración de Eclipse, no un problema de configuración de Mac.

Bajo la ruta de compilación, el jvm tiene reglas de acceso que prohíben el uso de los paquetes y subpaquetes com.apple. Agregué una regla de acceso "com / apple / eawt / **" y ahora Eclipse está feliz de compilar el código.

Abra las propiedades del proyecto y seleccione las reglas de acceso para el JRE utilizado para Java Build Path.

Luegoagregueunaregladeaccesoparapermitirelaccesoalpaquetecom.apple.eawt.

    
respondido por el Ian Leslie 28.05.2014 - 12:08

Lea otras preguntas en las etiquetas