首先呢,你这样的命名规则是有问题,不是说你这样命名是错误的!其次呢,告诉你下为什么会编译错误!因为操作系统不区分文件名的大小写的,java.exe是没办法区别大小写的,但是javac.exe却会区分大小写的。
当编译的时候只编译了其中一个类,不管是编译的是哪个,另外的那个就要引用就会找不到的。
最好把同名的类放到不同的包内进行编译,不要放在同一个文件里编译。
最后告诉你下你的主方法写错了,直接执行就找不到主类的主方法!
main
应写为public static void main(String args[])