There's no difference at all. It was originally called the JDK. For a few releases (JDK 1.2 - 1.4) Sun decided to call the JDK (Java Developer's Kit) the J2SDK (Java 2 Software Developer's Kit.) With 1.5, they've gone back to calling it the JDK -- at least sometimes!