web-dev-qa-db-fra.com

Comment installer JDK pour Java 1.6 SE sur Mavericks OS X 10.9.1

J'ai actuellement Java 7 sur ma machine, mais j'aimerais procéder à une rétrogradation car certains tests unitaires de mon projet actuel échouent avec les versions plus récentes de Java. 

Notez que j'utilise 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 autour de 1.6, il n'est pas évident pour moi de retrouver l'ancienne version. Oracle ne fournit pas les packages Mac de 1.6 :(

Des indices?

7
Anders Johansen

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 un ensemble de Java SE 1.6.0_65 d’Apple .

Si vous avez installé une version ultérieure de Java, par exemple, 1.7, pour tous les utilisateurs, l’installation du paquet mentionné ci-dessus va probablement casser votre nouvelle installation existante.

10
Sami Laine

La réponse de Sami Laine ne m'a pas aidé, mais cette page StackOverflow a: Java 6 non pris en charge major.minor version 51.0

Pour passer de Java 1.8 à 1.6 afin de prendre en charge une base de code héritée, j'ai également dû retirer Maven de 3.3 à 3.2.

1
Matthew Kuraja