intellij运行配置找不到spring Boot 类

y53ybaqx  于 2023-03-07  发布在  Spring
关注(0)|答案(9)|浏览(631)

我正在尝试为spring Boot 应用创建运行配置,但Intellij找不到spring boot应用的主类(通常会自动填充)。我尝试通过搜索项目结构添加该类,但Intellij不允许我将该应用的主文件添加到配置的“主类”中。如何让Intellij检测该类?
项目目录:

rootfolder
   > springBootBackEnd
   > angularUI

我将模块设置为“rootfolder”,内容根目录为rootfolder

ut6juiuv

ut6juiuv1#

问题可能是IDEA项目文件配置不当。
关闭IDEA,删除所有.idea文件并重新导入项目。

oxf4rvwz

oxf4rvwz2#

同样的问题也发生在我身上。在我的例子中,是项目JDK没有设置。模块JDK设置了,但项目JDK没有设置。
请转到文件〉项目结构〉项目〉项目SDK以解决此问题。

isr3a4wc

isr3a4wc3#

我也遇到过类似的问题。尝试在中间一栏点击你的项目名称,并在右边确保src文件夹被标记为Source Folders(蓝色文件夹图标和蓝色文字在右边)。

0yycz8jy

0yycz8jy4#

我也遇到过类似的问题。但是我通过进入文件-〉项目结构,然后选择模块并删除右窗格(源选项卡)中的内容来解决。保存后,我可以像往常一样添加Sping Boot 配置。感谢@AlminaS的领导。

c3frrgcw

c3frrgcw5#

它可能是一个坏插件:检查您的IDEA日志通过菜单Help -> Show log in...,如果您的日志是充满错误,尝试禁用该插件.

这里的其他答案也是正确的,但许多人都张贴了一个问题,“X”插件导致进一步插件无法加载(我需要spring Boot 插件)。我读过关于各种插件问题的文章,包括docker,python,php等。对我来说是这样,但在我的情况下,它是一个“toml”插件。我不能确定我什么时候安装/启用它,但我肯定不需要它,我通过阅读日志发现了。这里的其他答案是有效的,但如果有人建议只检查日志,它会节省我几个小时...

jaql4c8m

jaql4c8m6#

对我来说解决这个问题的方法是将资源文件夹标记为Resources Root
右键单击src/main/resources-〉mark directory as-〉Resources Root
此外,src/main/kotlin已标记为Sources Root

mepcadol

mepcadol7#

Java SDK和Tomcat服务器版本必须兼容。

o7jaxewo

o7jaxewo8#

在我的例子中,问题是IntelliJ的版本。对于Community Edition,*Sping Boot * 不存在于Run/Debug ConfigurationAdd new configuration列表中。
我用的是终极版,一切都如我所料。
Add new configurations image from Ultimate Edition

tjjdgumg

tjjdgumg9#

我遇到了同样的问题。我解决了这个问题,方法是转到“src-〉main-〉java”,然后右键单击java并选择“将目录标记为”源根目录选项。然后重新构建pom.xml文件来解决这个问题。

相关问题