¿Cómo instalo JDK 1.6 en Mavericks?

42

Cuando actualizo a Mavericks, desinstala Java 1.6. Puedo instalar Java 7, pero para algunas aplicaciones y trabajos de desarrollo, todavía 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 desaparecido.

$ 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"
Apennebaker
fuente
Esto puede ser útil stackoverflow.com/questions/19533528/…
Simon

Respuestas:

27

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 nueva instalación 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
Colin C.
fuente
¿Eso incluye el JDK, con javacy mvn, o solo el JRE?
apennebaker
3
@apennebaker ¿No pensé que Maven era parte del JDK?
zigg
3
Si está utilizando múltiples versiones de JDK en Mac, querrá saberlo java_home. por ejemploexport JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
Everett Toews
link is dead, fyi ..
Koray Tugay
15

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

brew tap caskroom/versions
brew cask install java6
nwinkler
fuente
Para su información, esto se descarga desde la misma página de soporte de Apple vinculada por Colin C.
Jeff Fairley
Esto demostró tener un valor limitado ya que el resultado final fue organizar 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 barril. Gracias por la sugerencia de todos modos.
arcseldon
Sin embargo, la instalación de @arcseldon a través de Homebrew Cask facilita la actualización y desinstalación de JDK 1.6.
Benjamin B.
13

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 versión e instalarla. Entonces apareció el JDK 1.6.

Everett Toews
fuente
44
Jave 6 se instala en /System/Library/Java/JavaVirtualMachines/1.6.0.jdkpor defecto - la que ha descargado desde el sitio de desarrolladores, es una versión de desarrollo, y - como usted ha notado - instalar bajo/Library/Java/...
René Larsen
1
Esta respuesta me dio la pieza que faltaba para compilar aplicaciones JNI en Mavericks. La mayoría de las otras discusiones, particularmente sobre SO, señalan 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.
mhucka