答案 0 :(得分:6)
它清楚地说目录必须已经存在; javac不会创建它。
-d目录
设置类文件的目标目录。该目录必须已存在; javac不会创建它。如果是一个班级 作为包的一部分,javac将类文件放在子目录中 反映包装名称,创造 - 根据需要编目。例如,如果指定-d / home / myclasses并且该类名为com.mypackage.MyClass,则 类文件名为/home/myclasses/com/mypackage/MyClass.class。 如果未指定-d,则javac会将每个类文件放在与生成它的源文件相同的目录中。
注意:-d指定的目录不会自动添加到用户类路径中。