Click on the link below and download the full "offline" installer for Java.. Once the installer is on your desktop, open the Control Panel/Add-Remove Programs, then uninstall all other versions of Sun Java.. Once that's done, restart the computer, disable your antivirus temporarily, then run the Java 6 installer.
Click on the link to Sun's Java below, then click on the ''Java Runtime Environment (JRE) 6'' download button. Follow the prompts, accept the license agreement, then download the full ''Windows Offline Installation'' file to your desktop,(about 15 MB), scan it with your antivirus (just to be sure it's clean). Once that's done, if you've already got a Sun Java version on the computer, open the Control Panel, double click on the ''Add/Remove Programs'' section, then uninstall all previous version of the J2SE Java listed there. Once that's done, then install Java JRE 6 from the downloaded installer.
Hope this helps.
When I try to update Java it gives me "internal error 2352." I have Win XP SP2. I've tried two things I found online... Replacing cabinet.dll files and deleting the "run time" stuff from the programs: common files: installshield folder. Niether have worked. I've also seen this error when trying to install adobe acrobat reader update. Any help would be greatly appreciated.