我没有在想法中重命名包的麻烦,但是......我有“示例”包,我想将其重命名为“enum”,但是Idea不允许我这样做。当我创建一个新的包“enum”时,它警告我,我将无法在其中创建任何java类。有什么问题???
答案 0 :(得分:3)
您无法将程序包重命名为enum
,因为它是Java中的保留关键字。
在Oracle教程页面“Naming a package”中,它说
在某些情况下,互联网域名可能不是有效的包名。如果域名包含连字符或其他特殊字符,如果包名称以数字或其他字符开头,并且非法用作Java名称的开头,或包名称包含保留名称,则会发生这种情况Java关键字,例如“int”。