4 votos

No se puede instalar JDK 7 en MacOS Sierra 10.12.6

He intentado instalar el JDK 7u67 en mi MacBook Pro con MacOS Sierra 10.12.6, pero todo lo que obtengo es este mensaje de error:

Java from Oracle requires Mac OS X 10.7.3 or later.

Realmente no tiene sentido para mí, porque ya tengo una versión superior, por lo que Java debe ser capaz de instalar. ¿Alguien se ha enfrentado al mismo problema, por favor?

5voto

Jason Carpenter Puntos 59

Similar a lo que @ klanomath sugiere:

  1. Copie el paquete de la imagen de disco para que pueda ser editado.

  2. Extraiga el contenido del pkg en el Terminal (asumiendo que "JDK 7 Update 67.pkg" es el nombre de su pkg): 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. Cambiar el valor de retorno de pm_install_check() para que sea siempre verdadero.

    function pm\_install\_check() {
      return true;
    }
  5. Guarde el archivo de distribución.

  6. De vuelta a la terminal: pkgutil --flatten JDK\ 7\ Update\ 67.unpkg JDK\ 7\ Update\ 67.new.pkg

  7. Ejecute/abra el nuevo archivo pkg.

3voto

siva Puntos 23

La comprobación la realiza el pm_install_check() en la distribución del paquete.

  1. Copiar el paquete de la imagen de disco para que pueda ser editado

  2. Ábrelo con El navegador de archivos

  3. Edite el archivo de distribución con TextEdit (haga clic con el botón derecho del ratón en Distribución y elija Abrir con para editar el archivo en el lugar).

  4. Elimina las siguientes líneas para que la función siempre devuelva true.

  5. Guarde el archivo y abra el paquete.

0 votos

El navegador de archivos no puede abrir el archivo *.dmg

0 votos

@Jakub Tienes que abrir el pkg con The Archive Browser, por eso sugiero copiarlo del dmg.

0 votos

Estoy intentando instalar java7 u67 en un sistema 10.12.6 y, después de modificar el Distribution script como se indica arriba, veo un error. En el install.log dice:

1voto

sayan9241 Puntos 1

Esto es algo obvio, porque JDK 7 fue hecho para versiones anteriores de MacOS. Es necesario utilizar el JDK 8 para poder instalarlo con éxito en su versión actual de MacOS. Compruebe aquí: Descargas de Java SE Development Kit 8

1 votos

¿Hay alguna solución para instalar el JDK 7 de todos modos? Tenemos una aplicación que se basa en JDK 7 y debido a sus dependencias, no es tan sencillo cambiar a JDK 8.

1 votos

Cambiar a JDK 8 es muy fácil para su aplicación hay una JVM en su máquina(no necesariamente JDK-8). Android por defecto instala una JVM en su ordenador. Abra un proyecto en Android studio, Goto File -> Project Structure -> SDK location Allí puede ver, la ubicación del JDK por defecto, si no hay tal cosa entonces, 1.instale el JDK-8, y establezca las variables ambientales. 2.Establecer la ruta jdk en la ubicación JDK en el estudio de Android.

1 votos

Lo siento, pero tengo que insistir en el JDK 7.

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