Ho cercato risposte a questo problema, ma nessuno sembra avere un problema così basilare come me. Ho installato Java 1.7 e ho provato ad installare 1.8 - sia attraverso il pannello di controllo Java che manualmente scaricando 1.8 (45) e eseguendolo. Ogni metodo di installazione sembra funzionare senza problemi, tuttavia Java 1.8 non è disponibile sul mio Mac.
Ho cercato nelle seguenti posizioni:
/Library/Java/JavaVirtualMachines
/System/Library/Frameworks/JavaVM.framework/Versions
/System/Library/Java/JavaVirtualMachines
Ho persino fatto ricorso a una ricerca completa dopo che Spotlight non è riuscito a trovarlo:
% sudo find / -type d -name jdk1.\*.jdk
Quella find (1) ha trovato l'installazione 1.7, ma non la 1.8.
Quindi, sono perplesso, sia perché 1.8 non si è installato correttamente e dov'è? Posso manipolare i collegamenti per installarlo manualmente, se qualcuno può indicarmi dove potrei trovarlo, o anche cosa avrei potuto fare male mentre "clicka OK" durante l'installazione.
Output da /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
Questo è il log da una tentata installazione:
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.'.