No se puede instalar JDK 7 en macOS Sierra 10.12.6

5

Intenté instalar JDK 7u67 en mi MacBook Pro con macOS Sierra 10.12.6, pero todo lo que recibo es este mensaje de error:

Realmente no tiene sentido para mí, porque ya tengo una versión más alta, por lo que Java debería poder instalar. ¿Alguien ha enfrentado el mismo problema, por favor?

    
pregunta Jakub Gruber 20.09.2017 - 11:53

3 respuestas

3

La verificación se realiza mediante la función pm_install_check() en la Distribución del paquete.

  1. Copie el paquete de la imagen del disco para poder editarlo
  2. Ábralo con El navegador de archivos
  3. Edite el archivo de distribución con TextEdit (haga clic con el botón derecho en Distribución y elija Abrir con para editar el archivo en su lugar).
  4. Elimine las siguientes líneas para que la función siempre devuelva verdadero.

  5. Guarde el archivo y abra el paquete.

respondido por el grg 20.09.2017 - 12:37
3

Similar a lo que @ klanomath sugiere:

  1. Copie el paquete de la imagen del disco para poder editarlo.
  2. Extraiga el contenido del paquete en la Terminal (asume que "JDK 7 Update 67.pkg" es su nombre del paquete): pkgutil --expand JDK\ 7\ Update\ 67.pkg JDK\ 7\ Update\ 67.unpkg
  3. Edite el archivo de distribución con su editor de texto favorito.
  4. Cambie el valor de retorno de pm_install_check () para que siempre sea verdadero.
    function pm_install_check() {
      return true;
    }
  1. Guarde el archivo de distribución.
  2. De vuelta en la terminal: pkgutil --flatten JDK\ 7\ Update\ 67.unpkg JDK\ 7\ Update\ 67.new.pkg
  3. Ejecutar / Abrir el nuevo archivo pkg.
respondido por el Jason Carpenter 19.03.2018 - 23:21
1

Esto es algo obvio, porque JDK 7 se creó para versiones anteriores de macOS. Debe usar JDK 8 para instalarlo correctamente en su versión actual de macOS. Consulte aquí: Kit de desarrollo de Java SE 8 Descargas

    
respondido por el Sayan 20.09.2017 - 11:58

Lea otras preguntas en las etiquetas