2012-09-04 162 views
0

为什么eclipse允许使用特殊字符创建项目名称?我可以使用名称创建项目!@ $!@#$'Eclipse项目名称验证

即使eclipse的eclipse源代码也只考虑下面的字符作为项目名称的无效字符。

INVALID_RESOURCE_CHARACTERS = new char[] {'\\', '/', ':', '*', '?', '"', '<', '>', '|'}; 

它背后的逻辑是什么?那些对日食有特殊含义的角色?

回答

3

默认情况下,项目名称用作项目中所有资源的根文件夹名称。这是推动命名限制的原因。

+0

非常感谢克里斯。这真的有帮助。在源代码中,我还找到了描述相同的链接。基本上他们将项目视为任何其他文件系统文件夹。 INVALID_RESOURCE_CHARACTERS是文件夹名称唯一有效的限制字符。 :) :) 再次感谢 :) –