Problema Java Win XP

El problema en cuestión es que al instalar Java (la última versión) en Windows XP me da error.

He intentado con el instalador web y también el offline... y nada.
Al principio aparece el mensaje de:
Java 8 necesita una nueva versión de Windows. Puede continuar con la instalación, pero si desea obtener un funcionamiento óptimo de Java, recomendamos que actualice el sistema operativo de su computadora

Presiono aceptar, luego al botón de instalar, después hace el intento de instalar y a los pocos segundos aparece este mensaje:
La instalación de Java no se ha completado
Código de error: 1619


Gracias! Salu2.
El propio error te lo dice, Java 8 no es soportado por XP, se quedó en Java 7
Las ultimas versiones de java, da errores de instalacion aleatorios en diferentes windows, ya es un problema que muchos han denunciado en foros, asociado al windows installer, da igual que sea XP o Windows 10, puede fallar igual con ese error. Y no lo han solucionado aun

Imagen



Primero, asegurate de tener la ultima version de windows installer

Segundo, baja el archivo MSI, no el exe, y proba de instalar

Si tenes XP 32bits, es jre1.8.0_66_x86.msi

http://sourceforge.net/p/javaclientmsiinstallers/activity/?page=0&limit=100#564a620f5fcbc938f3d0902a


tercero, proba con algunas builds anteriores, como la 40,45, etc


Y cuarto, solo si todo falla, ejecuta el archivo MSI en modo silencioso, a ver si finaliza bien "msiexec /i jre1.8.0_66.msi /qn" por ejemplo


A ver si hay suerte


Zekisoft escribió:El propio error te lo dice, Java 8 no es soportado por XP, se quedó en Java 7


El propio error no dice nada de eso, Java 8 va incluso en windows 2000 sin problemas

Imagen
theelf escribió:El propio error no dice nada de eso, Java 8 va incluso en windows 2000 sin problemas

Pues en una búsqueda rápida para confirmar antes de postear es lo primero que me salió precisamente, lo mismo no leí correctamente con las prisas y la lectura en diagonal y era algo de que dejaban de dar soporte [fiu]

https://www.java.com/es/download/faq/winxp.xml

Con fecha de 8 de abril de 2014, Microsoft ha discontinuado Windows XP, con lo que ya no es una plataforma soportada oficialmente. Los usuarios pueden seguir utilizando actualizaciones de Java 8 en Windows XP bajo su propia responsabilidad, pero ya no podemos ofrecer plenas garantías para Java en Windows XP, ya que Microsoft ha dejado de actualizar el SO. Recomendamos encarecidamente que los usuarios actualicen el sistema a una versión de Windows más reciente aún soportada por Microsoft, a fin de mantener un entorno seguro y estable.


Se ve que patiné.
Gracias theelf & Zekisoft! ;)

Voy a probar y os cuento.
Una cosa es que lo dejen de dar soporte, que no dudo que sea así, y otra es que deje de funcionar directamente. Esto supone que, si Java 8 empieza a dar mal rendimiento, fallos puntuales de cualquier índole, glitches gráficos, o demases y estás usando Windows XP, te jodes porque no lo van a solucionar; pero si eres capaz de, pese a todo, hacerlo funcionar, puedes continuar.

Otra historia sería que, por características específicas de los nuevos sistemas, Java fuera completamente incompatible; lo cual parece que no es el caso. Parece que efectivamente es un problema con el instalador.
La gracia de Java, es que mejor que no te den mucho soporte oficial, porque cada version que sacan,arreglan un problema, y la cagan en otro nuevo

Por otro lado, instalar java 7 no es problema tampoco, que la ultima version es de enero del 2015, y al ser final, se supone que estaria mas probada que las build del 8
He instalado la última versión de windows installer (4.5): WindowsXP-KB942288-v3-x86.exe

Reinicié el ordenador y me aparece el siguiente mensaje de error de windows installer al ejecutar el archivo "jre1.8.0_66_x86.msi":
No se puede abrir este paquete de instalacion. Compruebe que el paquete existe y que puede obtener acceso a el, o bien pongase en contacto con el proveedor de la aplicacion para comprobar que se trata de un paquete valido para windows installer

Con otras versiones anteriores me ocurre también lo mismo.

Y ejecutando en el modo silencioso (de esta forma: msiexec /"C:i jre1.8.0_66.msi"/qn) me aparece lo siguiente:
msiexec /opción <Parámetro necesario> [Parámetro opcional]

Opciones de instalación
</package | /i> <Product.msi>
Instala o configura un producto
/a <Product.msi>
Instalación administrativa: instala un producto en la red
/j<u|m> <Product.msi> [/t <Lista de transformación>]
[/g <Id. de idioma>]
Anuncia un producto: m para todos los usuarios, u para
el usuario actual
</uninstall | /x> <Product.msi | Código_producto>
Desinstala el producto
Opciones de pantalla
/quiet
Modo silencioso sin interacción del usuario
/passive
Modo desatendido: sólo se muestra la barra de progreso
/q[n|b|r|f]
Establece el nivel de interfaz del usuario
n - sin UI
b - UI básica
r - UI reducida
f - UI completa (predeterminado)
/help
Información de ayuda
Opciones de reinicio
/norestart
No reiniciar una vez finalizada la instalación
/promptrestart
Pide al usuario que reinicie el equipo si fuera necesario
/forcerestart
Reiniciar siempre el equipo después de la instalación
Opciones de registro
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <Archivo_registro>
i - mensajes de estado
w - avisos no graves
e - todos los mensajes de error
a - inicio de acciones
r - registros específicos para la acción
u - solicitudes del usuario
c - parámetros iniciales de IU
m - sin memoria o información de salida grave
o - mensajes de espacio insuficiente en disco
p - propiedades de Terminal Server
v - información detallada
x - información de depuración extra
+ - anexar al archivo de registro existente
! - vaciar cada línea al registro
* - registrar toda la información, excepto las opciones
v y x
/log <Archivo_registro>
Equivalente a /l* <Archivo_registro>
Opciones de actualización
/update <Update1.msp>[;Update2.msp]
Aplica las actualizaciones
/uninstall <Guid_código_actualización>[;Update2.msp] /package
<Product.msi | Código_producto>
Quita las actualizaciones de un producto
Opciones de reparación
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | Código_producto>
Repara un producto
p - sólo si el archivo no existe
o - si el archivo no existe o está instalada una versión
anterior (predeterminado)
e - si el archivo no existe o está instalada una versión
anterior o igual
d - si el archivo no existe o está instalada una versión
diferente
c - si el archivo no existe o la suma de comprobación no
coincide con el valor calculado
a - obliga a instalar todos los archivos
u - todas las entradas de registro necesarias específicas
del usuario (predeterminado)
m - todas las entradas de registro necesarias específicas
del equipo (predeterminado)
s - todos los accesos directos especificados
(predeterminado)
v - se ejecuta desde el origen y copia en la caché el
paquete local
Establecer propiedades públicas
[PROPERTY=Valor_propiedades]

Consulte el SDK de Windows ® Installer para obtener más documentación
acerca de la sintaxis de línea de comandos.

Copyright © Microsoft Corporation. Reservados todos los derechos.
Parte de este software está basado en el trabajo de Independent JPEG
Group.
No se bien que escribistes, pero seria

msiexec /i jre1.8.0_66_x86.msi /qn
theelf escribió:No se bien que escribistes, pero seria

msiexec /i jre1.8.0_66_x86.msi /qn

Al ejecutar el comando, no hace nada...

Hace tiempo instale Java 7, pero hay páginas que no funcionan con la versión anterior...
He ejecutado CCleaner y probado de nuevo Java 8 y 7... pero nada.
¿Qué puedo hacer? ¿Existe una alternativa a Java?
durgaps2 escribió:
theelf escribió:No se bien que escribistes, pero seria

msiexec /i jre1.8.0_66_x86.msi /qn

Al ejecutar el comando, no hace nada...


Es la idea, por eso es una instalacion silenciosa

Has probado alguna aplicacion java?
theelf escribió:
durgaps2 escribió:
theelf escribió:No se bien que escribistes, pero seria

msiexec /i jre1.8.0_66_x86.msi /qn

Al ejecutar el comando, no hace nada...


Es la idea, por eso es una instalacion silenciosa

Has probado alguna aplicacion java?

Sigue sin funcionar... ¿El archibo .msi de Java que lo dejo en el escritorio o en la raíz de C:?
El instalador msi lo pones en cualquier sitio que quieras, mientras luego puedas ejecutarlo desde la linea de comandos

No das informacion de "que" no funciona, ni si se instalo algo del java, que has probado, etc

Es imposible dar con el fallo sin informacion alguna
theelf escribió:El instalador msi lo pones en cualquier sitio que quieras, mientras luego puedas ejecutarlo desde la linea de comandos

No das informacion de "que" no funciona, ni si se instalo algo del java, que has probado, etc

Es imposible dar con el fallo sin informacion alguna

Lo he ejecutado de nuevo desde "Ejecutar" y ahora funciona (con webs)... no lo comprendo... Cosas de la informática...
Lo que he comprobado es que los usb se quedan "pillados"... A veces van y otras no (pendrive). Me parece que va a tocar formatear...

¿Sería así desde la línea de comandos si lo tengo en la raíz de C:? (para la próxima vez)
C:msiexec /i jre1.8.0_66_x86.msi /qn

Por cierto, ¿hay alguna alternativa a Java?
13 respuestas