如何在子文件夹中编译java文件?

Xia*_*Yao 1 java compilation

情况是我有一个java项目,其中.java文件散布在许多子文件夹中.我想使用javac来编译所有的.java但是我尝试了下面的命令并且失败了:javac -sourcepath src并且错误是:javac:没有源文件用法:javac使用-help获取可能的选项列表

那么我该怎么做才能编译这个项目呢?谢谢!

m4t*_*4tx 5

-sourcepath指定javac将在何处找到源文件,而不是您要编译的文件.您可以指定要编译的文件的名称,例如javac -sourcepath src/ File.java AnotherFile.java,等等,它将查找输入文件src/.您也可以使用@参数,然后javac将从文本文件中读取选项和文件.或者您可以使用Ant或Maven工具来自动化软件构建.

但我建议使用IDE.我喜欢Eclipse,但其他IDE,比如NetBeans也可以.