Comment installer JDK 1.6 dans Mavericks?

42

Lorsque je passe à Mavericks, il désinstalle Java 1.6. Je peux installer Java 7, mais pour certaines applications et certains travaux de développement, il me faut quand même accéder à Java 6. Comment puis-je réinstaller Java 6 dans Mavericks?

Les documents Apple recommandent généralement de télécharger Java directement à partir d'Oracle, mais je ne vois pas de version Mac répertoriée sur la page de téléchargement Oracle pour Java SE 6.

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

Mise à jour

J'ai pu installer des parties de Java 6 avec une mise à jour du support Apple . Mais Maven est toujours porté disparu.

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

Mise à jour 2

J'ai pu installer Maven avec 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
la source
Ceci peut-être utile stackoverflow.com/questions/19533528/…
Simon

Réponses:

27

Vous pouvez télécharger Java SE 6 pour OS X à l’ adresse suivante : http://support.apple.com/kb/DL1572

Pour le support Maven, vous pouvez utiliser brew (comme indiqué ci-dessus) ou, si vous ne souhaitez pas installer brew juste pour le support Maven, vous pouvez le télécharger directement à partir de maven.apache.org . Voici les étapes que j'ai suivies pour installer Maven sur une nouvelle installation 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.
la source
Est-ce que cela inclut le JDK, avec javacet mvnou uniquement le JRE?
apennebaker
3
@apennebaker Je ne pensais pas que Maven faisait partie du JDK?
Zigg
3
Si vous utilisez plusieurs versions du JDK sur le Mac, vous voudrez en savoir plus java_home. par exempleexport JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
Everett Toews
lien est mort, fyi ..
Koray Tugay
15

Cela fonctionne sur OS X 10.11 (El Capitan). J'ai utilisé Homebrew pour installer JDK 1.6.0_65:

brew tap caskroom/versions
brew cask install java6
nwinkler
la source
Pour votre information, cette version est téléchargée à partir de la même page d’appui pour Apple, liée par Colin C.
Jeff Fairley
Cela s'est avéré d'une valeur limitée, car le résultat final a été de mettre en scène le fichier .pkg, ce qui était identique au téléchargement direct depuis support.apple.com/kb/DL1572 . Devinez, il est pratique pour les nouveaux utilisateurs de brasser le fût. merci pour la suggestion tout de même.
Arcseldon
L’installation de @arcseldon via Homebrew Cask facilite la mise à jour et la désinstallation de JDK 1.6.
Benjamin B.
13

Lorsque j'ai essayé la réponse acceptée, je n'ai pas vu le nouveau JDK 1.6 dans / Bibliothèque / Java / JavaVirtualMachines /

Je devais aller sur https://developer.apple.com/downloads/ rechercher «java», télécharger la dernière version et l'installer. Ensuite, le JDK 1.6 est apparu.

Everett Toews
la source
4
Jave 6 sera installé /System/Library/Java/JavaVirtualMachines/1.6.0.jdkpar défaut - celui que vous avez téléchargé à partir du site du développeur est une version développeur et, comme vous l'avez déjà remarqué, sera installé sous/Library/Java/...
Rene Larsen le
1
Cette réponse m'a donné la pièce manquante pour compiler des applications JNI sur Mavericks. La plupart des autres discussions, en particulier sur les SO, amènent les gens à le faire http://support.apple.com/kb/DL1572mais cela ne fournit pas de JDK. Les informations contenues dans cette réponse m'ont conduit au bon article. Alors merci beaucoup.
Mhucka