18 votes

Installer Java JRE 6 (à côté de JRE 7) sur OS X 10.10 Yosemite ?

Je dois tester une application Web avec JRE 6. J'utilise un Mac avec OS X 10.10 et Java 7 pour le développement. Comment puis-je installer JRE 6 à côté de Java 7 sur ce Mac ?

Ce site la réponse précédente ne tient pas encore compte du fait (également mentionné dans un commentaire) que le téléchargement d'Apple lien pointe maintenant vers un .pkg ( Java pour OS X 2014-001 ). Sans en savoir plus, je m'empresse de l'installer, car il risque d'écraser ma configuration actuelle de Java 7 (et de ne plus contenir JRE 6).

10voto

klanomath Points 63400

JavaForOSX2014-001.dmg contient Java pour Mac OS X (1.6.0_65-b14-462). Il sera installé dans /System/Library/Java et /System/Library/Frameworks alors que Oracle Java est situé dans /Library/Java. Aucun fichier ne sera écrasé.
Pour éviter tout problème (notamment avec votre $JAVA_HOME/$PATH), envisagez de configurer une VM Mac OS X dans VMWare, Parallels ou VirtualBox avec JRE6 uniquement.

8voto

Dirk Theisen Points 101

Comme indiqué par @klanomath "Aucun fichier ne sera écrasé" : Vous pouvez avoir plusieurs JDK installés mais un seul JRE. Mais chaque JDK est également livré avec un JRE.

L'intégration de Java d'Apple dans OS X fournit /usr/libexec/java_home qui peut vous aider à garder la situation du JDK en ordre. Il sélectionne parmi les JDK et leurs JRE associés, trouvés dans /Library/Java/JavaVirtualMachines . Voir la page man java_home.

Cependant, il n'y a pas de capacité équivalente pour choisir parmi les versions de JRE auxquelles on accède via /Library/Internet Plug-ins/ http://support.apple.com/en-us/HT202643 fournit le seul moyen "officiel" de faire un choix parmi ceux-ci, ce qui nécessite une connaissance du terminal avec sudo et les liens symboliques. Comme vous êtes un développeur testant des applications web, on peut supposer que cela suffira, mais ce n'est pas quelque chose que les simples mortels ont envie d'utiliser.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X