2015-10-17 58 views

回答

6

它明确表示,的目录必须已经存在; javac不会创建它。

-d目录

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

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