Chrome a refusé d'exécuter une application java sauf si je suis passé à .45, ce que j'ai fait pour supprimer l'installateur depuis Oracle. Java 7 u45. L'installateur a dit que cela fonctionnait. Chrome ne démarre toujours pas Java.
$ which java
/usr/bin/java
$ java -version
java version "1.7.0_06"
Java(TM) SE Runtime Environment (build 1.7.0_06-b24)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b09, mixed mode)
~/private/WDI/git🍔
Je peux être facilement dupe, mais cela ne dit "45" nulle part. (Oui, "06", "24" et "23.2-b09", mais nary a 45. De tels nombres!)
Quelqu'un sait-il si c'est u45, ou où l'installateur l'a placé?
MISE À JOUR: il y a un panneau de préférences système Java qui dit "Votre système a la version recommandée de Java: Java 7 Update 45." Pourtant, Chrome ne semble pas le voir.
Réponses:
Le problème est qu'Oracle porte à confusion avec le JRE.
OSX JRE, qui est ce que vous avez téléchargé, ne met pas à jour / usr / bin / java, il s'installe simplement dans / Library / Java / JavaVirtualMachines /
Vous pouvez soit utiliser le chemin du binaire java en dessous, soit installer le JDK à partir de cette page qui met à jour / usr / bin / java
La réponse de @ RichTrouton pourrait être correcte sur ce que Chrome utilise, c'est-à-dire un JRE 32 bits, mais cette réponse expliquait les problèmes / usr / bin / java. Notez que le simple Oracle JRE ne met pas à jour / usr / bin / java et je pense que les installations ultérieures d'Apple n'y touchent pas non plus. Votre navigateur n'utilise pas / usr / bin / java mais regarde directement dans / System ou / Library
la source
Google Chrome est un navigateur 32 bits, ce qui l'empêche de fonctionner avec le plug-in de navigateur Java 7 64 bits d'Oracle . Si vous devez exécuter des applets Java dans Chrome, voici ce que vous devez faire:
Installez le dernier Java 6 d'Apple. Depuis le 12-4-2013, c'est Java pour OS X 2013-005 .
Suivez ces instructions ( extraites de cet article Apple KBase ) pour supprimer le plug-in de navigateur Oracle Java 7 et activer le plug-in de navigateur Apple Java 6:
A. Ouvrez Terminal, situé dans le dossier Utilitaires.
B. Entrez cette commande, puis appuyez sur la touche Retour ou Entrée:
C. Entrez cette commande, puis appuyez sur la touche Retour ou Entrée:
D. Entrez cette commande, puis appuyez sur la touche Retour ou Entrée:
E. Pour réactiver Java SE 6 Web Start, entrez cette commande, puis appuyez sur la touche Entrée ou Retour:
Une fois le plug-in de navigateur Apple Java 6 en place, quittez et relancez Chrome. Au redémarrage, essayez à nouveau d'accéder à l'applet Java dans Chrome.
la source
export JAVA_HOME="/Library/InternetPlug-Ins/JavaAppletPlugin.plugin/Contents/Home"
Pour que cela fonctionne à chaque démarrage du terminal, tapez la ligne de code suivante dans le terminal.
Cela lui fera utiliser java 7 à chaque fois que vous utilisez le terminal.
Références: https://stackoverflow.com/a/19582689/2719960 (Remarque: la deuxième réponse à la question Stack Overflow, et non celle marquée comme correcte est celle que vous voulez. Celle marquée comme correcte réinstalle Java 6 sur Mavericks , Je crois).
la source