Javac -d flag无法创建文件夹

时间:2015-10-17 16:05:17

标签: java

为什么javac -d类Main.java无法创建文件夹类? 我试着这样 -

enter image description here

1 个答案:

答案 0 :(得分:6)

它清楚地说目录必须已经存在; javac不会创建它。

  

-d目录

     

设置类文件的目标目录。该目录必须已存在; javac不会创建它。如果是一个班级   作为包的一部分,javac将类文件放在子目录中   反映包装名称,创造 -                根据需要编目。例如,如果指定-d / home / myclasses并且该类名为com.mypackage.MyClass,则   类文件名为/home/myclasses/com/mypackage/MyClass.class。                如果未指定-d,则javac会将每个类文件放在与生成它的源文件相同的目录中。

     

注意:-d指定的目录不会自动添加到用户类路径中。