Java installation page:
For PC's, Linux, and Solaris:
http://java.sun.com/javase/downloads/index_jdk5.jsp
(Click "download" next to
JDK 5.0 Update 14)
For Macs:
http://developer.apple.com/java/download/
(Choose the most-recent release)
Free IDE's