【正确答案】
D
【答案解析】 本题中,对于选项A,虽然Java语言是解释执行,但是执行前需要把代码编译成一个中间代码,然后解释器对中间代码解释执行。所以,选项A错误。
对于选项B,在Java语言中,一个类编译后产生一个.class字节码文件,如果一个.java源程序中有多个类,那么编译后就会产生多个.class字节码文件。所以,选项B错误。
对于选项C,JDK安装后,需要手动配置环境变量path和classpath。所以,选项C错误。
对于选项D,Java语言是面向对象的解释型高级编程语言。所以,选项D正确。