【问题标题】:Why isn't intellij giving me the option to create new classes?为什么 intellij 不给我创建新类的选项?
【发布时间】:2014-05-15 21:21:19
【问题描述】:

这是我所看到的:

通常我可以选择“New Java Class”,但由于某种原因我没有得到这个选项。我通过打开一个空目录并从那里构建它来创建这个项目。 I've seen this question, 但那个答案对我没有帮助。这是我的模块设置:

即使我直接把我的pom.xml作为项目打开,还是有这个问题。我该如何解决这个问题?

【问题讨论】:

    标签: java maven intellij-idea


    【解决方案1】:

    该目录或其中一个父目录必须标记为 Source Root(在这种情况下,它显示为蓝色)。

    如果不是这种情况,请右键单击您的根源目录 -> 标记为 -> 源根目录。

    【讨论】:

      【解决方案2】:

      由于某种原因,intellij 没有将我的目录识别为包。如果我直接从 java 目录创建了一些东西,它会给我正确的选项。我通过删除 java/ 下的所有内容并重新创建它来解决此问题。这可能是一个 intellij 错误。

      【讨论】:

        【解决方案3】:

        当我尝试使用 xjc 插件将类添加到生成的包时发生这种情况。

        Intellij 只允许将类添加到名称正确且具有“源根”状态的包中。

        可以固定为->右键不能添加类的目录:

        Mark sources root 为清楚起见参考图像

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-08-13
          • 2021-08-20
          • 2015-10-09
          • 1970-01-01
          • 1970-01-01
          • 2013-12-06
          • 1970-01-01
          相关资源
          最近更新 更多