A veces nos es interesante extraer un msi de una instalación de java para distribuirla a los equipos de nuestra red a través de un Active Directory o por medio de un script.

De unas versiones a otras de java puede cambiar el procedimiento pero esencialmente es mas o menos lo mismo siempre. Yo he utilizado la versión jre1.6.0_03 para escribir este artículo.

El siguiente procedimiento es para obtener el msi:

  1. Descarga la versión mas reciente del entorno de ejecución java de instalación offline desde la ubicación siguiente.
  2. Abre una linea de comandos y sitúate en el directorio donde tienes el fichero jre-6u5-windows-i586-p-s.exe
  3. Ejecuta “jre-6u5-windows-i586-p-s.exe /?”. Este comando nos muestra las opciones que tenemos para la instalación.
  4. Ahora sabemos que debemos ejecutar “jre-6u5-windows-i586-p-s.exe /c”. Se lanzará la instalación de java. Comenzará la instalación hasta el acuerdo de licencia que hemos de aceptar. En este punto nos detenemos sin aceptar la licencia.
  5. Abrimos el explorador de Windows y nos vamos hasta C:\Documents and Settings\tuusuario\Local Settings\Temp. Allí debemos buscar un msi que en mi caso tenia el extraño nombre “8bb9301.msi” y le he copiado a otro sitio para no perderle.
    * nota: el nombre del archivo será distinto cada vez que intentes la extracción pero viendo la fecha del fichero msi se puede deducir cual es.
  6. Una vez obtenido el msi ya podemos rechazar la licencia que teníamos pendiente para cancelar la instalación y como comprobación de que el msi que hemos cogido es el correcto debe desaparecer de la carpeta donde lo encontramos.

Ya le tenemos extraido y podemos hacer con el lo que queramos.


Posts anterior y posterior:


Posts Relacionados: