¿Cómo instalo JDK 1.6 en Mavericks?

Cuando actualizo a Mavericks, desinstala Java 1.6. Puedo instalar Java 7, pero para algunas aplicaciones y trabajos de desarrollo, aún necesito acceso a Java 6. ¿Cómo puedo reinstalar Java 6 en Mavericks?

Los documentos de Apple generalmente recomiendan descargar Java directamente desde Oracle, pero no veo una versión de Mac en la página de descarga de Oracle para Java SE 6.

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR

Actualizar

Pude instalar partes de Java 6, con una actualización de soporte de Apple . Pero Maven sigue desaparecida.

$ specs java os
Specs:

specs 0.7
https://github.com/mcandre/specs#readme

mvn --version
mvn not found

echo $CLASSPATH


echo $JAVA_HOME
/Library/Java/Home

javac -version
javac 1.6.0_65

java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

system_profiler SPSoftwareDataType | grep 'System Version'
      System Version: OS X 10.9 (13A603)

Actualización 2

Pude instalar Maven con Homebrew:

$ brew install maven
$ mvn --version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400)
Maven home: /usr/local/Cellar/maven/3.1.1/libexec
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.9", arch: "x86_64", family: "mac"

Respuestas (3)

Puede descargar Java SE 6 para OS X desde aquí: http://support.apple.com/kb/DL1572

Para el soporte de Maven, puede usar brew (como se indicó anteriormente) o, si no desea instalar brew solo para el soporte de Maven, puede descargarlo directamente desde maven.apache.org . Estos son los pasos que tomé para configurar Maven en una instalación nueva de Mavericks:

curl -O http://apache.tradebit.com/pub/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
sudo mkdir /usr/local
cd /usr/local
sudo tar -xf ~/apache-maven-3.1.1-bin.tar.gz
echo "export PATH=$PATH:/usr/local/apache-maven-3.1.1/bin" >> .profile
echo "export JAVA_HOME=/Library/Java/Home" >> .profile
¿Eso incluye el JDK, con javacy mvn, o solo el JRE?
@apennebaker ¿No pensé que Maven fuera parte del JDK?
Si está utilizando varias versiones de JDK en la Mac, querrá saber acerca de java_home. p.ejexport JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
el enlace esta muerto, para tu información..

Esto funciona en OS X 10.11 (El Capitán). He usado Homebrew para instalar JDK 1.6.0_65:

brew tap caskroom/versions
brew cask install java6
FYI, esto se descarga desde la misma página de soporte de Apple vinculada por Colin C.
Esto demostró tener un valor limitado ya que el resultado final fue preparar el archivo .pkg, que era idéntico a la descarga directa desde support.apple.com/kb/DL1572 . Supongo que es útil para los nuevos usuarios preparar cerveza en barril. gracias por la sugerencia de todos modos.
Sin embargo, la instalación de @arcseldon a través de Homebrew Cask facilita la actualización y desinstalación de JDK 1.6.
a partir de 2021, usa la preparación de esta manera: brew tap homebrew/cask-versions; instalar cerveza --cask java6

Cuando probé la respuesta aceptada, no vi el nuevo JDK 1.6 en /Library/Java/JavaVirtualMachines/

Tuve que ir a https://developer.apple.com/downloads/ buscar "java", descargar la última e instalarla. Entonces apareció el JDK 1.6.

Jave 6 se instalará /System/Library/Java/JavaVirtualMachines/1.6.0.jdkde forma predeterminada: la que descargó del sitio para desarrolladores, es una versión para desarrolladores y, como habrá notado, se instalará bajo/Library/Java/...
Esta respuesta me dio la pieza que faltaba para compilar aplicaciones JNI en Mavericks. La mayoría de las otras discusiones, particularmente sobre SO, apuntan a las personas, http://support.apple.com/kb/DL1572pero eso no proporciona un JDK. La información en esta respuesta me llevó al elemento correcto. Así que muchas gracias.