The Java Development Kit (JDK) is all you need.
The JRE is all you need if you just want to run Java programs.
The Java Platform hasn't been called J2SE for years. The last J2SE 5.0 was release in 2004 and has been End Of Life for a few years. http://en.wikipedia.org/wiki/Java_version_history