我正在尝试在IntelliJ IDEA中为我的项目创建一个包。我命名包“com.mydomain.switch”Switch作为项目名称,但只要输入“switch”就会显示错误。
我唯一能想到的是'switch'是一个Java关键字,是这种情况吗?如果是这样我该怎么办呢?
答案 0 :(得分:3)
创建名为switch的软件包时,IntelliJ IDEA会显示以下错误消息:
不是有效的包名,不可能在
中创建一个类
所以,信息很清楚。你可以做些什么:使用另一个名字。可能性是无限的。
以下是保留关键字列表,不能用作标识符:http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.9
答案 1 :(得分:1)
你可能在包名后面有一个空格。
如果packagename以空格结尾,Intellij将给出该错误。