【问题标题】:Cannot create package IntelliJ IDEA无法创建包 IntelliJ IDEA
【发布时间】:2014-05-26 13:12:21
【问题描述】:

我正在尝试在 IntelliJ IDEA 中为我的项目创建一个包。我将包命名为 'com.mydomain.switch' Switch 作为项目名称,但只要我输入 'switch' 就会显示错误。

我唯一能想到的是'switch'是一个Java关键字,是这样吗?如果是这样,我该怎么办?

【问题讨论】:

标签: java intellij-idea packages


【解决方案1】:

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

如果包名以空格结尾,Intellij 将给出该错误。

【讨论】:

    【解决方案2】:

    创建名为 switch 的包时,IntelliJ IDEA 显示以下错误消息:

    不是一个有效的包名,不可能在里面创建一个类

    所以,信息很清楚。你可以做些什么:使用另一个名字。可能性是无限的。

    这里是保留关键字列表,不能用作标识符:http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.9

    【讨论】:

    • 在无法使用所需名称的情况下,是否有任何命名类的约定?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    • 2013-06-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-08
    • 2017-05-14
    • 1970-01-01
    相关资源
    最近更新 更多