原因一:
java源文件的后缀名错误。
解决方法:
打开计算机,选择左上角“文件”中的“选项”点击;
(视频教程推荐:java视频)
选择“查看”,在“高级设置”中找到“隐藏已知文件类型的扩展名”,点击把勾去掉。
原因二:
java源文件和当前命令不在同一目录。
解决方法:
如果你的Demo.java源文件在d:\下,命令行在c:\下那么你可以执行命令:javac d:/Demo.java
或者是直接进入该目录,键入d:\,回车,再执行命令:javac Demo.java,编译好后执行java Demo命令运行。
推荐教程:java开发入门