The Java Programming Environment
The Environment for Java is where you can make, compile and execute a Java program.
For this Sun Microsystems (Now Oracle) has provided Java development kits (JDK).
JDK provides various tool through which a programmer can compile, debug, execute etc.
To compile JDK provides Java Compiler and to interpret java provides interpreter .Java program compile, debug and execute in JVM environment