Why bother with different Java versions? Java is quite platform-independent and mostly upwards compatible, so it is common to compile a piece of code using a given J2SE version and expect it to work ...
The Java JDK (Java Development Kit) is a software development environment that creates Java applications. It includes tools and libraries that enable developers to write, compile, and execute Java ...