Szukałem odpowiedzi na ten problem, ale wydaje się, że nikt nie ma tak podstawowego problemu jak ja. Mam zainstalowaną Javę 1.7 i próbowałem zainstalować 1.8 - zarówno poprzez panel sterowania Java, jak i ręcznie pobierając 1.8 (45) i uruchamiając go. Każda metoda instalacji wydaje się działać bez problemu, jednak Java 1.8 nie jest dostępna na moim komputerze Mac.
Szukałem w następujących lokalizacjach:
/Library/Java/JavaVirtualMachines
/System/Library/Frameworks/JavaVM.framework/Versions
/System/Library/Java/JavaVirtualMachines
Skorzystałem nawet z kompleksowego wyszukiwania po tym, jak Spotlight go nie znalazł:
% sudo find / -type d -name jdk1.\*.jdk
To znalezisko (1) znalazło instalację 1.7, ale nie 1.8.
Zastanawiam się więc, dlaczego 1.8 nie zainstalowało się poprawnie i gdzie to jest? Mogę zmienić linki, aby zainstalować go ręcznie, jeśli ktoś może wskazać mi miejsce, w którym mogę go znaleźć, a nawet to, co mogłem zrobić źle podczas „klikania OK” podczas instalacji.
Wyjście z /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
To jest dziennik z próby instalacji:
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.'.
/usr/libexec/java_home -V
w Terminalu i powiedz nam, co Ci daje.