Comment installer JDK pour Java 1.6 SE sur OS X 10.9.1 Mavericks
J'ai actuellement Java 7 sur ma machine, mais je voudrais rétrograder car certains tests unitaires de mon projet actuel échouent avec les nouvelles versions de Java.
Notez que j'exécute OS X 10.9.1 et que les pratiques d'installation de Java ont changé depuis les versions précédentes du système d'exploitation.
Depuis qu'Apple a changé la distribution vers l'époque de 1.6, ce n'est pas évident pour moi comment j'obtiens l'ancienne version. Oracle ne fournit pas de paquets Mac de 1.6: (
Indices?
2 answers
OS/X Mavericks est livré avec Java 1.6, mais si vous avez installé une autre version, vous pouvez revenir avec 1.6 si vous téléchargez unbundle de Java SE 1.6.0_65 à partir d'Apple .
Si vous avez installé une version ultérieure de Java, par exemple 1.7, pour tous les utilisateurs, l'installation du bundle mentionné ci-dessus cassera très probablement votre installation plus récente existante.
La réponse ici de Sami Laine ne m'a pas aidé mais cette page StackOverflow l'a fait: Java 6 majeur non pris en charge.version mineure 51.0
Pour passer de Java 1.8 à 1.6 pour prendre en charge une base de code héritée, j'ai également dû abaisser Maven de 3.3 à 3.2.