Des questions
Pourquoi les versions diffèrent-elles?
Faut-il faire confiance à la routine de vérification d'Oracle?
Dans certains cas, la version vérifiée par Oracle est différente de la version affichée sur la ligne de commande.
Exemple
Cet exemple, en détail
Selon Oracle dans le navigateur:
- Java 7 Update 9
Selon la console Java:
Java Plug-in 10.9.2.05
Using JRE version 1.7.0_09-b05 Java HotSpot(TM) 64-Bit Server VM
Selon la java
commande:
sh-3.2$ java -version
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b58)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b02, mixed mode)
Réponses:
Utilisations problématiques de la terminologie
Là où Oracle décrit d'abord Java pour "votre système d'exploitation" puis "pour votre ordinateur", le téléchargement est plus précis uniquement pour les éléments qui utilisent le plug-in Internet :
jre-7u13-macosx-x64.dmg
installe ce qui est requis pour ce plug-in, mais pour les choses qui utilisent Java sans le plug-in, ce programme d'installation d'Oracle ne fait rien.Allusion
Sous OS X: si vous voulez qu'un environnement d'exécution Java (JRE) d'Oracle soit comme le JRE dans le diagramme ci-dessous pour (a) les choses qui utilisent le plug-in Internet et (b) les choses qui utilisent Java sans ce plug- dans:
lors des téléchargements Java SE , ignorez le JRE ; téléchargez et installez le JDK
et - si vous avez besoin d'une version supérieure - dans les versions JDK 8 Early Access - Java.net , ignorez le JRE ; téléchargez et installez le JDK .
Explication supplémentaire
La distribution d'Apple de Java est plus qu'un plug-in Internet.
La routine Oracle illustrée ci-dessus ne mène à rien de plus qu'un plug-in. D'autres parties de la distribution d'Apple ne sont pas affectées par le programme d'installation d'Oracle.
L'installation d'un JDK à partir d'Oracle placera un dossier dans le chemin suivant, remplaçant (ne supprimant pas) le JDK d'Apple:
/Library/Java/JavaVirtualMachines
Au sein de chaque JDK, il existe un JRE. Veuillez consulter le schéma ci-dessous.
Oracle documente effectivement cela (bien qu'il ait fallu 3 ans et demi pour le trouver) Voir la page d'Oracle sur la ligne de commande OSX
Pensées
L'énorme bouton rouge "Télécharger Java maintenant" est trop simpliste. Trop d'utilisateurs, dont certains experts techniques, sont finalement déconcertés par le résultat final.
Lorsqu'un navigateur Mac est détecté par le serveur d'Oracle, l'une des phrases suivantes peut être moins trompeuse:
Critique
Oracle devrait offrir quelques explications dans sa FAQ Mac (Informations et configuration système requise pour l'installation et l'utilisation de Mac Java 7) . L'édition non datée actuelle de cette page manque d'explication.
Positivement
Certains utilisateurs souhaitent ou exigent que le JRE du plug-in Internet diffère du JRE utilisé ailleurs. Pour ces utilisateurs, la séparation efficace des objets par Oracle peut être la bienvenue.
Un exemple:
YMMV.
Articles de référence
Centre d'aide Java
Documentation de Java Platform Standard Edition 7
Dans le diagramme ci-dessous, à partir de cette page, concentrez-vous sur:
en relation
Comment puis-je basculer entre les deux versions Java de Mountain Lion maintenant que les préférences Java ont disparu?
la source