2012-09-04 88 views
0

爲什麼eclipse允許使用特殊字符創建項目名稱?我可以使用名稱創建項目!@ $!@#$'Eclipse項目名稱驗證

即使eclipse的eclipse源代碼也只考慮下面的字符作爲項目名稱的無效字符。

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

它背後的邏輯是什麼?那些對日食有特殊含義的角色?

回答

3

默認情況下,項目名稱用作項目中所有資源的根文件夾名稱。這是推動命名限制的原因。

+0

非常感謝克里斯。這真的有幫助。在源代碼中,我還找到了描述相同的鏈接。基本上他們將項目視爲任何其他文件系統文件夾。 INVALID_RESOURCE_CHARACTERS是文件夾名稱唯一有效的限制字符。 :) :) 再次感謝 :) –