Que no, que los navegadores en windows XP NO traen la maquina virtual de java y punto.
Eso es debido a problemas legales de MS con Sun, ya que MS incluyó un Java++ en su anterior versión de visual studio. Sin embargo esa versión tenía modificaciones ajenas a Sun, lo que no les gustó. Tampoco les gustó que MS incluyera su propia MV en windows XP en la de Sun, de ahí que te la tengas que descargar .Otra cosa es que tú te descargues un navegador que la incluya, pero el mozilla no es uno de ellos.
MS ya no incluye Java porque tiene su C# que es del estilo pero con el beneficio de que es únicamente para generar código administrado. Es decir, una Java a su medida. Por último cuando windows XP salió la tecnología .NET se estaba gestando.
Luego, puestos a comparar podrías comparar Java con basic, pero no procede. Lo normal es compararlo con lenguajes afines, por ejemplo el C++ que al igual que el java soporta el paradigma de POO.
De una u otra forma el Run Time viene incorporado en Navegadores como Netscape, el cual tiene tanto una versión para sistemas windows como para distribuciones de software que soporten y puedan ser manipuladas por el kernel Linux.
¿lo que?