java错误:未指定模块,但没有输入模块的字段

1rhkuytd  于 2021-07-03  发布在  Java
关注(0)|答案(2)|浏览(1195)

我刚刚在intellij中创建了一个新的javaee项目,并尝试创建一个新的运行配置。运行配置无法运行,因为我没有指定模块,但没有指定模块的字段,如图所示:

但是,在旧项目中,有一个字段要添加新模块。我不明白为什么它在新模块中不可见。

我相信这只是在上次更新时才开始发生的。任何帮助都将不胜感激。
更新:我查看了workspace.xml,这是两种配置之间的区别:

<configuration name="Test" type="Application" factoryName="Application" activateToolWindowBeforeRun="false">
  <option name="ALTERNATIVE_JRE_PATH" value="14" />
  <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" />
  <option name="MAIN_CLASS_NAME" value="com.kumuluz.ee.EeApplication" />
  <method v="2">
    <option name="Make" enabled="true" />
  </method>
</configuration>

另一个呢

<configuration name="SledilnikObiskovalcev" type="Application" factoryName="Application">
  <option name="MAIN_CLASS_NAME" value="com.kumuluz.ee.EeApplication" />
  <module name="api" />
  <method v="2">
    <option name="Make" enabled="true" />
  </method>
</configuration>
bvhaajcl

bvhaajcl1#

请点击“修改选项”,选择“使用模块的类路径”。

46scxncf

46scxncf2#

解决方法是编辑folder.idea中的workspace.xml,并手动将以下行添加到配置中:

<module name="api" />

不知道为什么会发生这个问题。

相关问题