关于Java程序的执行,以下哪项描述是正确的? A. Java程序可以直接执行源代码文件 B. Java程序需要先编译成字节码文件,然后才能执行 C. Java程序只能通过IDE执行 D. Java程序不需要编译,直接解释执行 答案解析 Java程序需要先通过javac命令编译成字节码文件(.class文件),然后才能通过java命令执行。选项A、C和D都错误地描述了Java程序的执行过程。 正确答案:B