【发布时间】:2014-05-15 21:21:19
【问题描述】:
这是我所看到的:
通常我可以选择“New Java Class”,但由于某种原因我没有得到这个选项。我通过打开一个空目录并从那里构建它来创建这个项目。 I've seen this question, 但那个答案对我没有帮助。这是我的模块设置:
即使我直接把我的pom.xml作为项目打开,还是有这个问题。我该如何解决这个问题?
【问题讨论】:
标签: java maven intellij-idea
这是我所看到的:
通常我可以选择“New Java Class”,但由于某种原因我没有得到这个选项。我通过打开一个空目录并从那里构建它来创建这个项目。 I've seen this question, 但那个答案对我没有帮助。这是我的模块设置:
即使我直接把我的pom.xml作为项目打开,还是有这个问题。我该如何解决这个问题?
【问题讨论】:
标签: java maven intellij-idea
该目录或其中一个父目录必须标记为 Source Root(在这种情况下,它显示为蓝色)。
如果不是这种情况,请右键单击您的根源目录 -> 标记为 -> 源根目录。
【讨论】:
由于某种原因,intellij 没有将我的目录识别为包。如果我直接从 java 目录创建了一些东西,它会给我正确的选项。我通过删除 java/ 下的所有内容并重新创建它来解决此问题。这可能是一个 intellij 错误。
【讨论】:
当我尝试使用 xjc 插件将类添加到生成的包时发生这种情况。
Intellij 只允许将类添加到名称正确且具有“源根”状态的包中。
可以固定为->右键不能添加类的目录:
Mark sources root 为清楚起见参考图像
【讨论】: