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?
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.
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.