【正确答案】
B
【答案解析】 对于选项A,JDK中的编译器为javac.exe,可以用来把Java代码编译为中间代码.class文件。所以,选项A错误。
对于选项B,java.exe是Java解释器,用来解释执行通过javac编译生成的.class文件。所以,选项B正确。
对于选项C,JDK文档生成所使用的命令为javadoc.exe,而不是java.exe。所以,选项C错误。
对于选项D,JDK也提供了很多类分析工具,例如jstack用来查看线程情况(观察JVM中当前所有线程的运行情况和线程当前状态,可以查看堆栈信息和运行的线程的方法调用关系),jmap用来查看内存堆情况。所以,选项D错误。
所以,本题的答案为B。