3 votes

La version 1.8 de Java d'Oracle semble ne pas s'installer elle-même.

J'ai cherché des réponses à ce problème, mais personne ne semble avoir un problème aussi fondamental que le mien. J'ai installé Java 1.7 et j'ai essayé d'installer 1.8 - à la fois via le panneau de configuration Java et en téléchargeant manuellement 1.8 (45) et en l'exécutant. Chaque méthode d'installation semble fonctionner sans problème, cependant, Java 1.8 est introuvable sur mon Mac.

J'ai cherché dans les endroits suivants :

/Library/Java/JavaVirtualMachines
/System/Library/Frameworks/JavaVM.framework/Versions
/System/Library/Java/JavaVirtualMachines

J'ai même eu recours à une recherche exhaustive après que Spotlight n'ait pas réussi à le trouver :

% sudo find / -type d -name jdk1.\*.jdk

Ce find(1) a trouvé l'installation 1.7, mais pas la 1.8.

Donc, je suis perplexe, à la fois pourquoi la 1.8 ne s'est pas installée correctement et où se trouve-t-elle ? Je peux manipuler les liens pour l'installer manuellement, si quelqu'un peut m'indiquer où je peux la trouver, ou même ce que j'ai pu faire de mal en "cliquant sur OK" pendant l'installation.

Sortie de /usr/libexec/java_home -V :

Matching Java Virtual Machines (3):
     1.7.0_51, x86_64:  "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home
     1.6.0_65-b14-462, x86_64:  "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
     1.6.0_65-b14-462, i386:    "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

Voici le journal d'une tentative d'installation :

May 20 22:28:47 Jims-MacBook-Pro-2.local installd[749]: PackageKit: -----             Begin install -----
May 20 22:28:52 Jims-MacBook-Pro-2.local installd[749]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=112 "An error occurred while running scripts from the package “JDK 8 Update 45.pkg”." UserInfo=0x7f9745c0c6d0      {NSFilePath=./postinstall,  NSURL=file://localhost/Volumes/JDK%208%20Update%2045/JDK%208%20Update%2045.pkg#javaappletplugin.pkg, PKInstallPackageIdentifier=com.oracle.jre, NSLocalizedDescription=An error occurred while running scripts from the package “JDK 8 Update 45.pkg”.} {
    NSFilePath = "./postinstall";
    NSLocalizedDescription = "An error occurred while running scripts from the package \U201cJDK 8 Update 45.pkg\U201d.";
    NSURL = "file://localhost/Volumes/JDK%208%20Update%2045/JDK%208%20Update%2045.pkg#javaappletplugin.pkg";
    PKInstallPackageIdentifier = "com.oracle.jre";
}
May 20 22:28:53 Jims-MacBook-Pro-2.local Installer[9364]: Install failed: The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.
May 20 22:28:53 Jims-MacBook-Pro-2.local Installer[9364]: Displaying 'Install Failed' UI.
May 20 22:28:53 Jims-MacBook-Pro-2.local Installer[9364]: 'Install Failed' UI displayed message:'The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.'.

0 votes

Pruebe /usr/libexec/java_home -V dans un terminal et dites-nous ce que cela vous rapporte.

0 votes

% /usr/libexec/java_home -V Machines virtuelles Java correspondantes (3) : 1.7.0_51, x86_64 : "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home 1.6.0_65-b14-462, x86_64 : "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0. jdk/Contents/Home 1.6.0_65-b14-462, i386 : "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

0 votes

L'onglet de mise à jour du panneau de configuration Java insiste sur le fait que Java 8 Update 45 est installé.

1voto

rpetrich Points 25769

Exécutez à nouveau le programme d'installation, mais ouvrez la fenêtre du journal de l'installateur en choisissant "Journal de l'installateur" dans le menu Fenêtre ou en appuyant sur la touche cmd + L . Cela peut vous aider à découvrir si le programme d'installation a un problème lorsqu'il essaie d'installer Java 1.8 sur votre système. Par défaut, il est réglé sur "Show Errors Only" (Afficher uniquement les erreurs), mais vous pouvez voir plus de détails en le changeant en "Show All Logs" (Afficher tous les journaux) dans le menu déroulant situé dans le coin supérieur gauche de la fenêtre du journal.

Example of Installer Log window

Une autre façon de voir exactement ce qui se passe lorsque vous installez Java 1.8 est d'utiliser la commande suivante dans une fenêtre de Terminal, en remplaçant PATHTOINSTALLPACKAGE par l'emplacement du fichier "JDK 8 Update 45.pkg". La façon la plus simple de procéder est de taper (ou de copier-coller) la première partie de la commande jusqu'à "-pkg", puis de glisser-déposer le fichier PKG (celui avec le cube jaune émergeant de l'icône de la boîte marron) dans la fenêtre du terminal.

 sudo installer -verboseR -target / -pkg PATHTOINSTALLPACKAGE

Vous devriez donc vous retrouver avec quelque chose comme ça.

 sudo installer -verboseR -target / -pkg /Volumes/JDK\ 8\ Update\ 45/JDK\ 8\ Update\ 45.pkg

Appuyez ensuite sur ENTER et entrez votre mot de passe.

Vous devriez obtenir un résultat qui vous indique exactement ce qui se passe.

installer:PHASE:Preparing for installation…
installer:PHASE:Preparing the disk…
installer:PHASE:Preparing JDK 8 Update 45…
installer:PHASE:Waiting for other installations to complete…
installer:PHASE:Configuring the installation…
installer:STATUS:
installer:%5.810995
installer:PHASE:Writing files…
installer:%7.044070
installer:PHASE:Writing files…
...
...
...
installer:%79.565404
installer:PHASE:Moving items into place…
installer:%80.175556
installer:PHASE:Moving items into place…
...
...
...
installer:PHASE:Running package scripts…
installer:PHASE:Running package scripts…
...
...
...
installer:PHASE:Validating packages…
installer:%97.750000
installer:STATUS:Running installer actions…
installer:STATUS:
installer:PHASE:Finishing the Installation…
installer:STATUS:
installer:%100.000000
installer:PHASE:The software was successfully installed.
installer: The upgrade was successful.

S'il est défaillant à un moment donné, il doit vous le dire. Faites-nous savoir comment vous vous en sortez.

0 votes

Merci pour le processus, voici le résultat, j'ai enlevé beaucoup de texte intermédiaire et de statuts pour que cela tienne dans un commentaire, l'essentiel est que cela semble avoir fonctionné correctement installateur : Le nom du paquet est Java 8 Update 45 installer : Upgrading at base path / installer:PHASE:Preparing for installation... ... installer:PHASE:Validating packages... installer:STATUS:Running installer actions... installer:PHASE:Finishing the Installation... installer:%100.000000 installer:PHASE:The software was successfully installed. installer : La mise à niveau a réussi.

1 votes

Donc si vous ouvrez le dossier /Library/Java/JavaVirtualMachines/ sur votre Mac, vous n'avez que jdk1.7.0_51.jdk à l'intérieur ? Je viens de télécharger et d'installer Java 1.8 hier et je l'ai installé avec tous les paramètres par défaut et il l'a déposé dans ce dossier.

0 votes

Alistair - Java 1.8 n'apparaît nulle part. Maintenant, après des tentatives répétées pour l'installer, le programme d'installation de Java 1.8 échoue. Existe-t-il un moyen d'effacer toutes les versions de Java et de repartir de zéro ? Existe-t-il un moyen d'installer Java 1.8 manuellement ?

0voto

Jiri Klouda Points 101

Au lieu de jre-8unnn-macosx-x64.dmg, vous devez installer jdk-8unnn-macosx-x64.dmg.

C'est la raison pour laquelle vous n'avez obtenu que le fichier /Library/Internet Plug-Ins/JavaAppletPlugin.plugin.

0 votes

Je ne suis pas convaincu que le PO avait le même problème que vous : une partie de leur journal d'installation/mise à jour indique "Une erreur s'est produite lors de l'exécution de scripts à partir du paquet "JDK 8 Update 45.pkg".

0 votes

Mais la dernière partie du journal dit que javaappletplugin.pkg

0 votes

JRE et JDK installeront le JavaAppletPlugin.pkg -- PackageKit : packages=("PKLeopardPackage <file://localhost/Volumes/JDK 8 Update 121/JDK 8 Update 121.pkg#jdk180121.pkg>", "PKLeopardPackage <file://localhost/Volumes/JDK 8 Update 121/JDK 8 Update 121.pkg#javaappletplugin.pkg>")

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