无法创建IntelliJ IDEA包

6
我正在尝试在IntelliJ IDEA中为我的项目创建一个包。我将该包命名为'com.mydomain.switch',其中'switch'是项目名称,但一旦我键入'switch'就会出现错误提示。
我唯一能想到的是'switch'是Java关键字,是这种情况吗?如果是,我该怎么办?

http://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html - NimChimpsky
@NimChimpsky 这个问题不是关于switch关键字的,而是关于包名'com.mydomain.switch'。 - krishna T
@krishnaTelgave 真的吗?那我不知道为什么 switch 包名不起作用了呢? - NimChimpsky
2个回答

5
创建名为“switch”的包时,IntelliJ IDEA 显示以下错误消息:
“不是有效的包名称,无法在其中创建类。”
因此,该消息非常清楚。您可以采取的措施:使用其他名称。可能性是无限的。
下面是一些保留关键字的列表,不能用作标识符:http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.9

在类的命名中,如果所需名称不可用,是否有任何约定? - user2248702

0

你可能在包名后面加了一个空格。

如果包名以空格结尾,Intellij会报错。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接