如何为Java文件构建编译图?

Geo*_*Geo 0 java dependencies compilation

我在项目中有很多类,我想从脚本中编译所有类.问题是,类应按特定顺序编译,例如:我有一个名为A的类,它依赖于一个名为B的类.假设B类依赖于一个名为C的类.为了让我编译A类,我必须先编译B和C.

是否有一些工具可用于建立类的编译顺序,因此我不必解析每个类并自己确定?我会担心该工具可以保存一个文件,其中包含要编译的文件的顺序,以便我可以从我的脚本中解析它.

谢谢 !

Mic*_*ers 6

如果您同时编译所有这些(在同一个javac调用中),则不需要执行您所描述的任何类型的操作.javac足够聪明,可以同时编译你提供给它的所有文件,所以它对乱序编译没有任何问题.