#注意:命令行加上 .\ 就识别不出来文件位置
![示例](https://i-blog.csdnimg.cn/blog_migrate/fdc9008d7955f1ee65d4dafcdcfa1355.png)
java后面应该紧跟类名,而在命令行中.\的乱入使得java虚拟机寻找的类名为“.\CalendarTest”而不是我想要的“CalendarTest”类。
“ javac 编译器总是在当前的目录中查找文件,但Java虚拟机仅在类路径(CLASS_PATH)中有“.”目录的时候才查看当前目录。如果没有设置类路径,那也并不会产生什么问题,默认的类路径包含“.”目录。然而如果设置了类路径却忘记了包含“.”目录,则程序仍然可以通过编译,但不能运行。”
—《Java核心基础卷I》