Correct Answer : C
The program written for execution is saved as .java and this is called source code. This is compiled using command javac as javac filename.java which produces bytecode (.class file) which is portable. This bytecode is passed to interpreter for running using the command java as java filename. JDK is Java Development Kit which includes javac, jar, debugging tools and JRE is Java Runtime Environment which includes java, javaw and libraries.