2 votos

Oracle Java 1.8 parece que en realidad no se instale

He buscado respuestas a este problema, pero nadie parece tener un problema básico como yo. Tengo Java 1.7 instalado y probado a instalar 1.8 - tanto a través del panel de control de Java y manualmente descargando 1.8 (45) y ejecutar. Cada método de instalación funciona sin problema, sin embargo, Java 1.8 es que no se encuentra en mi Mac.

He mirado en las siguientes ubicaciones:

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

Yo incluso recurrieron a una búsqueda exhaustiva después de Spotlight no se pudo encontrar:

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

Que encontrar(1) encuentra el 1.7 instalación, pero no la 1.8.

Por lo tanto, estoy confundido, por qué 1,8 no se instala correctamente y donde es? Puedo destrozar los enlaces para instalarlo de forma manual, si alguien puede que me señale dónde podría encontrar, o incluso lo que podría tener posibles hecho mal, mientras que "hacer clic en OK" durante la instalación.

Salida desde /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

Este es el registro de un intento instalar:

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.'.

1voto

rpetrich Puntos 25769

Vuelva a ejecutar el instalador, pero abrir el Instalador de la ventana de Registro por la elección de "Instalador de Registro" en el menú Ventana o golpear cmd ⌘+L. Esto podría ayudarle a descubrir si el instalador está teniendo un problema cuando se está tratando de instalar Java 1.8 en su sistema. Por defecto está establecido a "Mostrar Sólo los Errores", pero se puede ver con más detalle por el cambio a "Mostrar Todos los Registros" de la lista desplegable en la esquina superior izquierda de la ventana de Registro.

Example of Installer Log window

Otra forma de ver exactamente lo que está sucediendo cuando usted está instalando Java 1.8 es usar el siguiente comando en una ventana de Terminal, en sustitución de PATHTOINSTALLPACKAGE con la ubicación de la "JDK 8 Update 45.pkg" archivo. La manera fácil de hacer esto es escribir (o copiar y pegar) la primera parte de el comando "-pkg " y, a continuación, arrastre y suelte el archivo PKG (el uno con el cubo amarillo emergentes forma el marrón icono de cuadro) en la ventana de Terminal.

 sudo installer -verboseR -target / -pkg PATHTOINSTALLPACKAGE

Así que usted debe terminar con algo como esto.

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

A continuación, pulse ENTER e introduzca su contraseña.

Usted debe obtener una salida que le dice exactamente lo que está sucediendo.

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.

Si falla en algún punto se debe decir. Háganos saber cómo le va.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X