Just in case the other answers were not clear:
- You need the JRE to run java apps; JRE is an initialism of Java Runtime Environment.
- You need the JDK to develop java apps; JDK is an initialism of Java Development Kit. The JDK includes a JRE.
- The current terms for the standard and enterprise editions are Java SE (standard) and Java EE (enterprise).