They do have a java for Vista. I have found one and installed and it works fine. Here is link http://download.java.net/jdk6/binaries/ Scroll down, find windows platform and click on the link that is for offline installation (55.99mb), that is the one that worked for me. The others I couldn't figure out how to install. Hope it works!
ive downloaded it like 5 times and when i got to install it error 1606 comes up...i have no idea whats the problem...anyone have any idea?...ty

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic