42 votos

¿Cómo puedo instalar el JDK 1.6 en Mavericks?

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

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

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

Actualización

Pude instalar partes de Java 6, con un Actualización del soporte técnico de Apple . Pero Maven sigue sin aparecer.

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

0 votos

27voto

timothymcgrath Puntos 732

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

Para el soporte de Maven puedes usar brew (como se ha dicho anteriormente) o, si no quieres instalar brew sólo para el soporte de Maven, puedes descargarlo directamente desde maven.apache.org . Estos son los pasos que he seguido 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

0 votos

¿Incluye eso el JDK, con javac y mvn ¿o sólo el JRE?

3 votos

@apennebaker ¿No creía que Maven formara parte del JDK?

3 votos

Si está utilizando varias versiones del JDK en el Mac querrá conocer java_home . por ejemplo export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)

15voto

nwinkler Puntos 3723

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

brew tap caskroom/versions
brew cask install java6

0 votos

Para tu información, esto se descarga de la misma página de soporte de Apple vinculado por Colin C.

0 votos

Esto resultó ser de valor limitado, ya que el resultado final fue poner en escena el archivo .pkg, que era idéntico a la descarga directa de support.apple.com/kb/DL1572 . Supongo que es útil para los nuevos usuarios para elaborar cerveza de barril. gracias por la sugerencia de todos modos.

0 votos

@arcseldon instalar a través de Homebrew Cask facilita la actualización y desinstalación del JDK 1.6, sin embargo.

13voto

Everett Toews Puntos 211

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/ busque "java", descargue la última versión e instálela. Entonces apareció el JDK 1.6.

4 votos

Jave 6 se instalará en /System/Library/Java/JavaVirtualMachines/1.6.0.jdk por defecto - la que ha descargado del sitio para desarrolladores, es una versión para desarrolladores, y - como ha notado - se instalará bajo /Library/Java/...

1 votos

Esta respuesta me dio la pieza que faltaba para compilar aplicaciones JNI en Mavericks. La mayoría de las otras discusiones, particularmente en SO, apuntan a la gente a http://support.apple.com/kb/DL1572 pero que no proporciona un JDK. La información de esta respuesta me llevó al artículo correcto. Así que, muchas gracias.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X