现有项目“Swing 1”位于“C:\Users\Anh\eclipse-workspace\Swing 1”中,我正在不同位置创建新的java项目:“C:\Users\Anh\Desktop\New folder”。但是当我将新Java项目命名为“swing 1”时,Eclipse通知错误。
我猜Eclipse不知道我正在创建的“swing 1”项目与现有的“swing 1”位于不同的位置。
wi3ka0sx1#
Eclipse不允许项目名称仅大小写不同(在您的示例中为“swing1”和“Swing1”)。所有项目的信息都存储在工作区的.metadata/.plugins/org.eclipse.core.resources/.projects目录中,项目名用于该目录中的子目录名,因为有些文件系统不允许目录名只在大小写上不同,Eclipse必须禁止这样的冲突名称。就这一限制而言,项目的实际位置并不重要。
.metadata/.plugins/org.eclipse.core.resources/.projects
1条答案
按热度按时间wi3ka0sx1#
Eclipse不允许项目名称仅大小写不同(在您的示例中为“swing1”和“Swing1”)。
所有项目的信息都存储在工作区的
.metadata/.plugins/org.eclipse.core.resources/.projects
目录中,项目名用于该目录中的子目录名,因为有些文件系统不允许目录名只在大小写上不同,Eclipse必须禁止这样的冲突名称。就这一限制而言,项目的实际位置并不重要。