编译目录中的所有java文件,并包括更深层目录中的文件

时间:2012-12-14 07:33:31

标签: java javac

我正在使用javac mypackage/*.java,但我希望它还包含mypackage文件夹中的文件夹中的.java个文件,以及这些文件夹中的文件夹等。

我该怎么做?

2 个答案:

答案 0 :(得分:4)

在类Unix操作系统上,find ./mypackage -name '*.java' | xargs javac应该排序你。

答案 1 :(得分:1)

您也可以创建一个ant或maven脚本来完成同样的事情。这些脚本将为您提供更易于管理的方法来构建和部署项目。 有关ant的详细信息,请参阅 http://ant.apache.org/代表蚂蚁,http://maven.apache.org/guides/代表maven脚本。

希望这有帮助。