Michael,
I think there was a typo in that last guys post.
You should only keep the LATEST.
Why doesnt the install delete older versions?
There are several good reasons.
(1) Many developers (like me) may need to keep version compatability
with older versions.
(2) Java might be interconnected with other programs such as browsers.
(3) I feel that its best when a program doesnt go rogue and try to delete
stuff for you ;)
But seriously, they dont mention it during the install but i think it
should be clear that BEFORE you install a new Java version (in
Windows) you should go into the Control Panel and do a proper
"Remove Software".
I dont know if there are side effects of uninstalling older versions
after youve installed newer ones.
By the way - as with ALL programs - you should NEVER just delete the folders.