2011-07-20 13 views
15

Soy un nuevo desarrollador de Java y estaba pensando en adquirir una Mac. Pero escuché que OSX Lion no es compatible con Java. ¿Eso significa que no puedo desarrollar Java en una Mac? ¿O que solo tengo que buscar todas las descargas de Java?Cómo desarrollar en Java en Mac con OSX Lion

Respuesta

2

Toda la 'falta de soporte para Java' significa es que León no se instala una JVM. Pero cuando lo necesita, la JVM se instala.

que acaba de instalar León y en el primer reinicio decidí a instalar la JVM.

+0

¿Por qué sería instalar automáticamente la JVM? Es bueno saber esto, por cierto +1 –

+1

Puede estar relacionado con Photoshop en mi caso, ya que el cuadro de diálogo hizo referencia a "CS4". Sin embargo, fue la Actualización de Software la que realizó la instalación. Entonces, en el peor de los casos, será una operación manual para solicitarlo. –

+0

gracias genial saber. –

31

Lo que significa en este momento, no ha cambiado nada, excepto que el JDK 6 y ahora es una descarga separada a través de la Actualización de software. Para JDK 7, estará disponible en Oracle, ¡incluso en App Store si tenemos suerte!

Lo que ha sucedido es que Apple ha dejó de mangling su propio JDK en el sistema operativo y delegating responsibility to Oracle to supply a JDK for OSX going forward. No está instalado por defecto, sino después del hecho como en cualquier otra plataforma que no sea Solaris. Podría decirse que esto será algo bueno, ya que el JDK de Apple generalmente tiene un retraso de 6 meses más detrás del Sun/Oracle oficial. ¡Tener a alguien con un mayor interés en la tecnología en todas las plataformas es algo bueno!

original comunicado de prensa

A partir de la versión de Java para Mac OS X 10.6 Actualización 3, la versión de Java que está portado por Apple, y que se incluye con Mac OS X, es obsoleto. Esto significa que el tiempo de ejecución producido por Apple no será mantuvo en el mismo nivel, y puede ser removido de las versiones futuras de envío Mac OS X. El tiempo de ejecución de Java en Mac OS X 10.6 Snow Leopard, y Mac OS X 10.5 Leopard , seguirá siendo compatible y mantenido a través de los ciclos de soporte estándar de esos productos.

Y el más reciente press release relevante es (pongo los puntos importantes en BOLD)

Redwood Shores y CUPERTINO, California-12 de hoy de noviembre de 2010-Oracle y Apple anunció el proyecto OpenJDK para Mac OS X. Apple va a contribuir la mayor parte de los componentes clave, herramientas y tecnología necesarias para una aplicación Java sE 7 en Mac OS X, incluyendo una de 32 bits y Máquina virtual Java basada en HotSpot de 64 bits, bibliotecas de clases, una pila de red y la base de un nuevo cliente gráfico. OpenJDK hará que la tecnología Java de Apple está disponible con el código abierto desarrolladores para que puedan acceder y contribuir al esfuerzo.

“Estamos muy contentos de dar la bienvenida Apple como un contribuyente importante en el creciente comunidad OpenJDK”, dijo Hasan Rizvi, vice presidente de Desarrollo de Oracle. "La disponibilidad de Java en Mac OS X juega un papel clave en la promesa multiplataforma de la plataforma Java. La comunidad de desarrolladores de Java puede estar segura de que el entorno de vanguardia Java seguirá estando disponible en Mac OS X en el futuro. En combinación con el anuncio del mes pasado de IBM unirse al OpenJDK, ahora el proyecto cuenta con el respaldo de tres de los nombres más importantes en el software .”

“Estamos encantados de estar trabajando con Oracle para asegurar que sigue habiendo para ser una gran versión de Java en la Mac ", dijo Bertrand Serlet, vicepresidente senior de Ingeniería de Software de Apple. “La mejor manera para nuestros usuarios tengan siempre la más actualizada y segura versión de Java será conseguirlo directamente de Oracle.”

Apple también confirmó que Java SE 6 seguirá siendo disponible desde Apple para Mac OS X Snow Leopard® y el próximo lanzamiento de Mac OS X Lion. Java SE 7 y las versiones futuras de Java para Mac OS X serán disponibles de Oracle.

Mi opinión personal es que OSX es la plataforma principal para el desarrollo de Java, y siempre que Oracle no se caiga, la bola será aún mejor.

+0

Me imagino que funciona igual que en cualquier otra plataforma: el desarrollador instala las herramientas él mismo. –

2

Esto último. Java ya no está incluido por defecto en Mac Os X 10.7 Lion.

Puede instalarlo utilizando el programa de actualización de software. También descarga Java automáticamente en una variedad de escenarios (aunque no sé cuál)

2

Java 6 no está instalado por defecto en Lion, pero fue descargado por la Actualización de Software después de que intenté iniciar mi muCommander.

Lo que es increíblemente bueno es que todas las aplicaciones Swing y SWT se ven muy bien en Lion (incluyendo NetBeans y Eclipse), que ya usan la nueva apariencia que tiene Lion (botones más cuadrados, barras de desplazamiento más simples, etc.).

4

Acabo de experimentar esta confusión/problema y noté que nadie en esta pregunta realmente dio los pasos para obtener Java en Lion si no tiene ningún JAR o aplicación: Si desea solicitar OS X para instalar la JVM, ejecute la aplicación "Preferencias de Java" en Aplicaciones> Utilidades.

Esto mostrará una confirmación de "instalar Java en tiempo de ejecución" que a su vez causar Actualización de software para hacer su magia

Cuestiones relacionadas