¿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"

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

¿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

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.