J'ai deux versions de Java installées avec Mountain Lion:
- Java 6 Update 37 d'Apple ( Java pour OS X 2012-006 )
- Oracle 7 Java.
La mise à jour d'Apple supprime les préférences Java . Dans une autre question, quelqu'un s'interroge sur la suppression de cet utilitaire.
Ma question est différente:
- Comment puis-je passer d'une version à l'autre maintenant que les préférences de Java ont disparu?
Auparavant, j'avais utilisé l'utilitaire Apple pour définir facilement les préférences Java. Sans cet utilitaire, existe-t-il un moyen simple et rapide?
mountain-lion
java
Maverik
la source
la source
Réponses:
Vous aurez peut-être besoin de deux approches:
Mon cas d'utilisation récent :
Pour basculer le plug-in d'applet mais pas les autres parties du JRE / JDK de Java 8 à Java 7 Update 9
Mise de côté: suggestion de déménagement
Si vous envisagez de changer fréquemment, vous préférerez peut-être un autre emplacement temporaire.
Résultat
À la fois:
Pour basculer le plug-in d'applet mais pas les autres parties du JRE / JDK de Java 7 Update 9 à Java 6 Update 37
Réponses sous:
Pour basculer le JRE mais pas le plug-in d'applet de Java 8 à Java 7 Update 9
Installer JDK 7 Update 09 puis JDK 8
Quittez toutes les applications utilisant Java. Pas besoin de quitter le navigateur.
Mettez de côté le
jdk1.8
… répertoire de/Library/Java/JavaVirtualMachines
Pour basculer le JRE mais pas le plug-in d'applet de Java 7 Update 9 à Java 6 Update 37
Quittez toutes les applications utilisant Java. Pas besoin de quitter le navigateur.
Mettez de côté le
jdk1.7
… répertoire de/Library/Java/JavaVirtualMachines
Exemple
Généralement
Pour les utilisateurs d’OS X, certaines des informations fournies par Oracle sont d’abord trompeuses:
… etc.
Simplicité
Bien que rien de ce qui précède ne soit aussi simple que de basculer avec l’application Java Preferences précédemment installée par Apple, l’approche relativement simple de mise de côté (aucune désinstallation particulière n’est nécessaire) rappelle le souhait d’une installation par glisser-déposer… précédemment exprimée dans la zone openjdk-osx-build .
Quelqu'un voudra peut-être créer une application, mais je ne recommanderais pas d'utiliser des liens symboliques - cela fonctionnerait, mais pourrait ne pas être cohérent avec les futures méthodes d'installation par glisser-déposer.
Notes de côté
Au moment de l' écriture, les plus récentes versions prises en charge pour lesquelles Oracle fait des mises à jour publiquement disponibles sont (pour les plates - formes autres que OS X) Java 6 Update 37 et (pour les plates - formes , y compris OS X) Java 7 Update 9.
Des versions plus importantes étant disponibles, veuillez réinterpréter cette réponse en conséquence.
La terminologie de la version Java de cette réponse est conforme à la terminologie du centre d’aide Java .
la source
sudo chmod 0000 /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/
et le réactiversudo chmod 0755 /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/
.Ouvrez un terminal en utilisant cette commande:
Vous pouvez remplacer la version 1.6 par n’importe quelle version de Java que vous souhaitez utiliser. La commande affichera l’emplacement de cette version de Java. (par exemple: / System / Library / Java / JavaVirtualMachines/1.6.0.jdk/Contents/Home)
vous pouvez ensuite définir JAVA_HOME comme vous le feriez normalement avec le résultat de la commande précédente. c'est à dire:
Donc, pour simplifier; quelque chose comme ça devrait marcher:
n'oubliez pas de vérifier la version avec:
J'espère que ça aide.
la source
Il semble que vous deviez le faire manuellement. La documentation d'Oracle indique qu'un seul JRE peut être installé à la fois .
Cette page de support Apple explique comment basculer entre le JRE Apple SE 6 et le JRE Oracle SE 7 . En résumé, pour revenir du JRE d’Oracle à celui d’Apple, démarrez l’application Terminal et tapez ce qui suit:
La page d’assistance contient davantage d’instructions (et d’améliorations) sur la procédure de basculement de Web Start vers JRE 6 et de tout rediriger vers Oracle JRE 7 (réinstallez JRE).
Pas aussi simple que d'utiliser l'utilitaire de préférences Java, mais mieux que rien.
la source
basé sur la réponse de user2343996
la source
Pourquoi faut-il avoir 2 versions de Java installées?
Apple n'a pas installé Java comme mise à jour par défaut (à partir de Lion, je crois). La meilleure façon de vérifier / installer Java sur un Mac est la suivante:
Si vous souhaitez installer une version différente de Java: Allez simplement sur le site Oracle et téléchargez le plus récent / ancien jdk.
la source