cmd运行javac加绝对路径显示无效标记

直接从源文件所在的E盘这个路径输入源文件能运行,如果是如图所示加路径就生成不了.class文件,这是为什么呢?

img

javac编译程序,必须指明类名,参考:

javac c:\java\HelloWorld.java

指定到JAVA文件

应该是这样:

>  javac E:\JAVA学习\JavaProjects\02-JavaSE\day01\HelloWorld.java

javac编译的是Java文件,而不是目录。
路径后面加上*.java,可以编译day01目录下所有Java文件。

如:

javac E:\day01\*.java

加载单个文件:

javac E:\day01\HelloWorld.java