Mountain Lion 10.8.2, les préférences Java ont disparu


11

Je viens d'installer la dernière mise à jour Java d'Apple (Java pour OS X 2012-006) et je cherchais à voir ce qui se passe avec mon (mes) java (s) avec l'application Java Preferences (qui vivait autrefois, /Applications/Utilitiesmais il me semble a maintenant disparu. Avez-vous une idée s'il y a un problème avec mon système ou si la mise à jour a effacé les préférences Java?


Non seulement les préférences ont disparu, mais java aussi!
Fake Name

Réponses:


0

Apple a supprimé les préférences Java de Lion et Mountain Lion dans le cadre d'une mise à jour. Il devrait vous inviter à réinstaller à partir d'Oracle la prochaine fois que vous en aurez besoin.

http://support.apple.com/kb/HT5493


1
Apple n'a pas supprimé Java pour ML - mais le lien que vous fournissez montre qu'il vient d'altérer les préférences Java
user1256923

Cela pourrait certainement être étoffé un peu plus avec des détails.
Mort

1
Rien d'Oracle ne réinstalle les préférences Java obsolètes d'Apple; il n'y a pas une telle invite.
Graham Perrin

6

La mise à jour en question ( Java pour OS X 2012-006 ) désactive le plug-in Java Safari pour des raisons de sécurité. Selon le bulletin technique d'Apple :

Cette version met à jour le système fourni par Apple Java SE 6 vers la version 1.6.0_37 et concerne les versions OS X 10.7 ou ultérieures.

Cette mise à jour désinstalle le plug-in d'applet Java fourni par Apple de tous les navigateurs Web. Pour utiliser des applets sur une page Web, cliquez sur la région intitulée "Plug-in manquant" pour aller télécharger la dernière version du plug-in d'applet Java à partir d'Oracle.

Cette mise à jour supprime également l'application Préférences Java, qui n'est plus requise pour configurer les paramètres d'applet.

Voici un lien vers le bulletin technique Apple sur la façon de réactiver le plugin

Si vous avez besoin du runtime Java complet, vous pouvez le télécharger directement depuis Oracle en accédant à cette page Web .


La dernière ligne de cette réponse peut induire en erreur, mais je m'abstiens de voter, car Oracle est trompeur. Voir l' astuce dans une réponse à Pourquoi la version de Java vérifiée par Oracle diffère-t-elle de la version affichée sur la ligne de commande? - "lors des téléchargements Java SE, ignorez le JRE; téléchargez et installez le JDK.".
Graham Perrin

Je suppose au sens large que vous avez raison. Cependant, je fournis simplement la page elle-même (via un lien) qui contient des liens vers plusieurs itérations de Java sous ses différentes formes (c'est-à-dire JRE, JDK, etc.). Je laisse à l'utilisateur le choix de celui dont il a besoin.
Mort

6

Il a été supprimé car Apple pense que vous pouvez utiliser le (nouveau) volet de préférences JAVA dans vos Préférences Système pour faire ce travail maintenant, mais ce n'est pas le cas.

Si vous souhaitez le réinstaller:

Le 10,8 dmg l'a sous /Packages/JavaEssentials.pkg

Je suis allé sur Google et j'ai trouvé un lien.

Après l'installation, vous trouverez votre Java Preferences.app à son ancien emplacement, vous permettant de basculer entre toutes les versions de JAVA installées et de permettre à vos navigateurs d'utiliser à nouveau les applets.

Un autre obstacle pour JAVA est tombé.


Merci, il a restauré le panneau des préférences Java. Cependant, si j'essaie de modifier la commande, de fermer et de rouvrir le panneau, la commande est ramenée à celle d'origine.
Maverik

La redistribution rompt le contrat de licence logicielle d'Apple pour le système d'exploitation. L'application obsolète n'a jamais été conçue pour fonctionner avec les approches actuelles de Java, dont certaines échappent au contrôle d'Apple. L'utilisation des préférences Java pour définir une préférence peut être risquée.
Graham Perrin

0

J'avais besoin de JDK 1.7 dans OSX 10.8.4 et voici ce que j'ai fait:

  • JDK 1.7 installé depuis le site d'Oracle .
  • Je n'ai pas eu Java Preferences.appà vérifier que la nouvelle version était bien disponible. Je l'ai donc installé avec le lien fourni par frafra . J'aurais pu ignorer cette étape et exécuter à la place la commande: /usr/libexec/java_home -V
  • Modification de ma JAVA_HOMEvariable d'environnement ( ~/.profile) avec: export JAVA_HOME=$(/usr/libexec/java_home)

Où Frafra dit ce que le lien fournit
user151019

Le lien de la frafra semble en panne!
Mutant

0

Java est toujours dans votre système, tout comme Dorothy pourrait toujours rentrer chez elle. J'ai Yosemite.

Vous venez de le trouver dans le dossier de déploiement .... laissez-le où il est ... faites-en un ALIAS et mettez-le dans votre .....

Panneaux HD / Bibliothèque / Préférences ....entrez la description de l'image ici


-1

Après avoir installé JDK7 ...

  • Ouvrez l'App Store, accédez à vos "Achats"
  • Trouvez OS X Mountain Lion -> cliquez sur Télécharger (au cas où vous n'avez plus le programme d'installation sur votre machine, sinon s'il est toujours là depuis votre mise à niveau, vous pouvez probablement ignorer cela)
  • Une fois le téléchargement terminé, annulez le programme d'installation qui s'affiche automatiquement
  • Ouvrez un terminal, collez-le: hdiutil attach /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg
  • Une fois monté, une fenêtre du Finder devrait apparaître. Sinon, ouvrez simplement le Finder et vous devriez voir un nouveau périphérique monté "Mac OS X Install ESD". Clique dessus.
  • Ouvrez "Packages", exécutez "JavaEssentials.pkg". Cela réinstalle le volet Préférences Java.

C'est essentiellement la même chose que la réponse de Frafa, je décris simplement comment rechercher manuellement JavaEssentials.pkg au cas où le lien dans sa réponse mourrait ou si un changement dans les versions OSX rend le package de son lien obsolète.


De plus, si vous êtes un développeur Java, vous voudrez probablement changer la façon dont vous définissez votre JAVA_HOME pour ... exporter JAVA_HOME = /usr/libexec/java_home -v 1.7 ... ou quelque chose dans ce sens.
James

L'application obsolète n'a jamais été conçue pour fonctionner avec les approches actuelles de Java, dont certaines échappent au contrôle d'Apple. L'utilisation des préférences Java pour définir une préférence peut être risquée.
Graham Perrin

-1

Lancez le panneau de préférences avec cette commande de terminal:

javaws -viewer

-2

Je peux confirmer qu'après l'installation de «Java pour OS X 2012-006» sur Mountain Lion, mes préférences Java ont également disparu.

La solution pour moi était de le restaurer à partir de votre sauvegarde Time Machine.

Cela fonctionne à nouveau très bien.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.