可以将多个源根目录添加到需要它们的标准项目或自由格式项目中。但是,切勿将同一个源根目录添加到多个项目中,因为在 IDE 中不支持此操作。
在标准项目中,有时将其他源根目录添加到项目的类路径中是非常有用的,例如,当项目使用在单独资源文件夹中存储的源时。由于标准项目类路径中的所有源目录构成了单个编译单元,因此,在生成该项目时,还会将它们打包为应用程序的 JAR 文件。在标准项目中,可以使用项目向导和属性对话框将源根目录添加到类路径中。
在自由格式项目中,可以将每个源根目录分配给独立的编译单元,以便在构建应用程序时提供最大的灵活性。但是,自由格式项目要求通过直接编辑 build.xml 文件来管理类路径。有关详细信息,请参见“管理类路径”。
如果要将某个库添加到多个项目中,必须创建一个特殊项目,以存储要使用的库编译源。