para - Cómo instalar java jdk 7 en Snow Leopard
java para mac sierra (9)
Mi Mac actualmente está ejecutando Snow Leopard (10.6.8), y me gustaría desarrollar con Java 7. Descargué el instalador de Java 7 OS X desde el sitio web de Oracle , comencé a ejecutarlo. Lamentablemente, fui recibido inmediatamente con un mensaje que decía que el instalador solo es compatible con OS X Lion (10.7.3). ¿Hay alguna forma de que pueda obtener Java 7 en mi máquina con Snow Leopard? No estoy comprando un nuevo sistema operativo solo para actualizar mi Java. Busqué en Google un poco, pero no encuentro mucho. Espero poder encontrar algo de ayuda aquí. Gracias.
Hay dos maneras de hacer esto.
- Descarga Pacifist desde charlessoft.com y abre el JDK PKG en él (y extrae la aplicación).
- Abra el PKG en PackageMaker (una herramienta para desarrolladores) y elimine el requisito de 10.7.3.
¡Buena suerte!
He cambiado la versión en /System/Library/CoreServices/SystemVersion.plist
según este video tutorial http://www.youtube.com/watch?v=eFi-H-7-PD4
La respuesta de @reukiodo es definitivamente el camino a seguir, ¡así que muchas gracias !. Sin embargo, podría necesitar alguna explicación adicional para newb como yo.
- Descarga los dos DMG a los que @reukiodo publicó enlaces.
- Instala Pacifist.
- Abra el java-DMG con pacifista.
- En la pestaña ''Contenido del paquete'' (pestaña predeterminada), seleccione el ''Contenido de JDK 7 Actualización XX.pkg'' (XX es por ejemplo 51)
- Haga clic en el botón ''Instalar'' y siga las instrucciones en pantalla.
- Abra Java Preferences.app en su carpeta Utilities y arrastre Java SE 7 a la parte superior de la lista de versiones de Java en la pestaña ''General'' (pestaña predeterminada)
- (OPCIONAL: Trabaja con Eclipse: sigue los pasos de Heath Borders y responde a otra, pero pregunta similar. ¡NB! Esto es en realidad para OSX 10.7 Lion, pero el mismo procedimiento es válido, y funcionó para mí en 10.6.8 Snow Leopard).
Lo que quiere no es imposible, pero seguro NO recomendado, pero ... una vez que esté seguro de que esto es lo que quiere, aquí hay una manera fácil de instalar Java (o cualquier software relacionado con el sistema operativo): - navegue hacia usted MainHD / System / Library / CoreServices / SystemVersion.plist - haga una copia de seguridad de este archivo !! - ábralo en el editor de texto y modifique la versión del producto:
<key>ProductUserVisibleVersion</key>
<string>10.6.8</string>
<key>ProductVersion</key>
<string>10.6.8</string>
de acuerdo a tus necesidades
Advertencia: un samurai toma 7 respiraciones antes de tomar cualquier decisión.
Por lo que he leído, JDK 7 no requiere 10.7+, así que simplemente abrí el archivo de instalación .pkg
enviado con PackageMaker (una herramienta de Xcode) y eliminé el requisito de versión del SO y lo rehice.
Deberá copiar el instalador del archivo .dmg ya que debe guardar los cambios.
Editar: Tendrá que crear en otro directorio ya que el .dmg montado es de solo lectura.
Hasta el momento en mi uso esto no he experimentado ningún problema, incluso el panel de preferencias de Java funciona correctamente.
Una cosa a tener en cuenta es que deberá volver a ordenar los JDK en Java Preferences.app
para que los programas usen el nuevo JDK en lugar de Java 6.
Incluso he llegado a copiar el paquete de Java 7 .jdk
en /System/Library/Java/JavaVirtualMachines/
, y parece funcionar normalmente.
Simplemente no mueva / cambie el nombre de los paquetes JDK mientras las aplicaciones Java se están ejecutando; No es que lo haya hecho por accidente ni nada ...
Pude compilar openJDK 7 para el leopardo de las nieves (funciona por completo, AWT incluido), de algunos parches de este proyecto:
https://github.com/hgomez/obuildfactory/
Si quieres mis binarios por un tiempo un poco más fácil, aquí están:
https://bintray.com/wyatt8740/generic/openjdk7-sdk-osx-10.6/20140622/view
El tarball es de aproximadamente 57 megabytes.
Se /Library/Java/JavaVirtualMachines/
en /Library/Java/JavaVirtualMachines/
. El JDK estará en un directorio llamado jdk1.7.0.jdk
. Establezca su variable de entorno JAVA_HOME
en /Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home
, y a partir de ahí ponga el comando para configurar JAVA_HOME en su ~/.profile
para hacerlo más permanente. Desconéctese y listo para que tenga pleno efecto. Lo único que falta hasta ahora es un plugin de navegador JDK 7.
También puede usar la aplicación "Preferencias de Java" (se puede encontrar en la búsqueda de Spotlight) para establecerla en el valor predeterminado cuando se accede a través de la GUI también.
Desafortunadamente, no tengo acceso a OS X en este momento para intentar hacer funcionar Java 1.8, por lo que 1.7 es probablemente el final del camino para 10.6.
Puedes construir tu propio. Hice esto antes. Fue fácil. Y es tan oficial como probablemente puedas obtener:
Tuve el mismo problema y no pude buscar en Google la forma correcta de hacerlo. Al final, se me ocurrió una solución y la puse en mi blog:
http://jksha.blogspot.se/2013/09/java-7-and-snow-leopard-osx-106.html
Utilice Pacifist desde http://www.charlessoft.com/ para abrir e instalar la ''JDK 7 Update X.pkg'' en el archivo ''jdk7-7uX-macosx-x64.dmg'' que descarga desde http://www.oracle.com/technetwork/java/javase/downloads/index.html