Java Runtime Environment (JRE) 6 Update 17 November 3, 2009

Download
Java SE Downloads - Sun Developer Network (SDN)

Release notes
Java SE 6 Update Release Notes.

Verify your version
How do I test whether Java is working on my computer?