2016-02-12 101 views

回答

0

源代码目录代表一个模块,如果你想在一个项目中有多个模块,每个模块都有自己的src目录。

2

就文件夹而言,您可以拥有任意数量的源文件夹。只需进入项目结构 - >模块 - >你的模块,点击Sources选项卡,选择你想成为Source的文件夹并点击“Mark as:Sources”按钮。 你面临的问题我猜你是从同一模块的两个不同版本获得相同的类。基本上你有第1章的“a.b.Class1”类和第2章的“a.b.Class1”。在这种情况下,你会遇到问题,因为两个类不能有相同的包和名称。为了解决这个问题,你可以重构每个文件夹,将所有内部类移动到该源文件夹的独特包中。例如,在src1和src2中有类“a.b.Class1”的示例中,可以将src1中的所有类移动到以chapter1开头的包,例如,您将获得“chapter1.a.b.Class1”。分别对于src2,您可以将所有类移动到以chapter2开头的包,并且您将获得“chapter2.a.b.Class1”。这样你就不会有任何冲突。

相关问题