Oracle ha dejado de dar soporte a Windows XP de 32 bits con Java 8. Realmente, no parece haber ningún motivo para que la versión de 32 bits no funcione en Windows XP. Simplemente el instalador se niega a realizar la instalación. Y a lanzar la instalación aparece el error:
No se encuentra el punto de entrada del procedimiento RegDeleteKeyExA en la biblioteca de vínculos dinámicos ADVAPI32.dll.
Lo mismo sucede si os bajais el paquete que contiene Netbeans 8 con Java 8. Sin embargo, el JDK parece funcionar perfectamente, excepto por la parte en la que el instalador no está dispuesto a hacer la instalación. En este video se muestra cómo instalar el JDK 8 de Oracle en Windows XP de 32 bits.
El proceso es bastante sencillo: usar un descompresor para descomprimir el archivo ejecutable que nos bajamos de la página web de Oracle, y después copiar a mano los archivos a la ubicación adecuada. Después sólo queda actualizar la variable de entorno JAVA_HOME y listo.