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