防止 Java/IntelliJ 中的重复 class 错误
Preventing duplicate class error in Java/IntelliJ
我正在写一个解释器(w.Crafting Interpreters),我想在同一个根文件夹中保留每个章节后解释器的工作状态。
解释器的名字是jlox,为了在第7章之后保留它的状态,我想将jlox目录中的代码复制到jlox[7]目录中。见图。
因此,随后,我将复制到 jlox[Y] 目录,其中 Y = 要保留的章节。
像这样复制的问题是 IntelliJ 将所有 类 视为重复项,从而阻止构建任何代码。是否有 way/setting 来避免 duplicate class
错误,并增加了能够在同一文件夹中维护代码库副本的限制?
我尝试了一些方法并且成功了:使根目录下的每个目录成为一个模块。
您会在第一张图片(上图)中注意到 jlox
不是模块,但 jlox[7]
是。所以解决方法是让 jlox
也成为一个模块。
我正在写一个解释器(w.Crafting Interpreters),我想在同一个根文件夹中保留每个章节后解释器的工作状态。
解释器的名字是jlox,为了在第7章之后保留它的状态,我想将jlox目录中的代码复制到jlox[7]目录中。见图。
因此,随后,我将复制到 jlox[Y] 目录,其中 Y = 要保留的章节。
像这样复制的问题是 IntelliJ 将所有 类 视为重复项,从而阻止构建任何代码。是否有 way/setting 来避免 duplicate class
错误,并增加了能够在同一文件夹中维护代码库副本的限制?
我尝试了一些方法并且成功了:使根目录下的每个目录成为一个模块。
您会在第一张图片(上图)中注意到 jlox
不是模块,但 jlox[7]
是。所以解决方法是让 jlox
也成为一个模块。