【问题标题】:IntelliJ : Cannot resolve method 'run(java.lang.Class, String[])'IntelliJ:无法解析方法'run(java.lang.Class,String [])'
【发布时间】:2021-06-13 08:00:12
【问题描述】:

我遇到了一个问题,我的所有应用程序的右上角都有一个红十字。我可以运行它,但十字架似乎并没有消失。

我打开了运行/调试配置,它显示警告:未找到主要方法。我不明白为什么当我已经为每个应用程序都有相应的主类和方法时找不到它。

我尝试关闭项目、重新启动 IntelliJ、重新启动笔记本电脑、刷新桌面、通过单击重新导入所有 Gradle 项目刷新 Gradle、重建项目并单击使缓存无效/重新启动。我还尝试了在 StackOverflow 上找到的其他建议,例如删除 .idea 文件夹。没有。红十字仍然出现。我还意识到我的所有应用程序中都没有 out 文件夹。

【问题讨论】:

  • 从你的截图来看,你的JDK配置不正确。

标签: java spring-boot gradle intellij-idea


【解决方案1】:

在项目设置中,首先确保 SDK 路径正确。最好安装和使用您自己的 SDK。然后在 Project Settings 中的 Project 和 Modules 中使用相同的 SDK。

【讨论】:

    【解决方案2】:

    尝试将 src 和 gradle 文件夹和 buil.gradle 和 settings,gradle 文件复制到单独的文件夹中。然后在 intellij 中将这个新文件夹作为新项目打开。然后 intellij 将提出 Import as gradle project... - 推送它。 如果问题仍然存在,请参阅 build.gradle

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-02
      • 2018-05-28
      • 2013-12-09
      • 2018-01-10
      • 2019-12-07
      • 2022-10-18
      相关资源
      最近更新 更多