下面说法正确的是?
A Java程序的源文件名称与主类(公共类)的名称相同,后缀可以是java或txt
B JDK的编译命令是java
C 一个java源程序编译后或能产生几个字节码文件
D 在命令行运行编译好的字节码文件,只需在命令行直接键入程序名即可运行该程序