我正在尝试为spring Boot 应用创建运行配置,但Intellij找不到spring boot应用的主类(通常会自动填充)。我尝试通过搜索项目结构添加该类,但Intellij不允许我将该应用的主文件添加到配置的“主类”中。如何让Intellij检测该类?项目目录:
rootfolder > springBootBackEnd > angularUI
我将模块设置为“rootfolder”,内容根目录为rootfolder
ut6juiuv1#
问题可能是IDEA项目文件配置不当。关闭IDEA,删除所有.idea文件并重新导入项目。
oxf4rvwz2#
同样的问题也发生在我身上。在我的例子中,是项目JDK没有设置。模块JDK设置了,但项目JDK没有设置。请转到文件〉项目结构〉项目〉项目SDK以解决此问题。
isr3a4wc3#
我也遇到过类似的问题。尝试在中间一栏点击你的项目名称,并在右边确保src文件夹被标记为Source Folders(蓝色文件夹图标和蓝色文字在右边)。
src
Source Folders
0yycz8jy4#
我也遇到过类似的问题。但是我通过进入文件-〉项目结构,然后选择模块并删除右窗格(源选项卡)中的内容来解决。保存后,我可以像往常一样添加Sping Boot 配置。感谢@AlminaS的领导。
c3frrgcw5#
它可能是一个坏插件:检查您的IDEA日志通过菜单Help -> Show log in...,如果您的日志是充满错误,尝试禁用该插件.
Help -> Show log in...
这里的其他答案也是正确的,但许多人都张贴了一个问题,“X”插件导致进一步插件无法加载(我需要spring Boot 插件)。我读过关于各种插件问题的文章,包括docker,python,php等。对我来说是这样,但在我的情况下,它是一个“toml”插件。我不能确定我什么时候安装/启用它,但我肯定不需要它,我通过阅读日志发现了。这里的其他答案是有效的,但如果有人建议只检查日志,它会节省我几个小时...
jaql4c8m6#
对我来说解决这个问题的方法是将资源文件夹标记为Resources Root。右键单击src/main/resources-〉mark directory as-〉Resources Root。此外,src/main/kotlin已标记为Sources Root。
Resources Root
src/main/resources
mark directory as
src/main/kotlin
Sources Root
mepcadol7#
Java SDK和Tomcat服务器版本必须兼容。
o7jaxewo8#
在我的例子中,问题是IntelliJ的版本。对于Community Edition,*Sping Boot * 不存在于Run/Debug Configuration的Add new configuration列表中。我用的是终极版,一切都如我所料。Add new configurations image from Ultimate Edition
tjjdgumg9#
我遇到了同样的问题。我解决了这个问题,方法是转到“src-〉main-〉java”,然后右键单击java并选择“将目录标记为”源根目录选项。然后重新构建pom.xml文件来解决这个问题。
9条答案
按热度按时间ut6juiuv1#
问题可能是IDEA项目文件配置不当。
关闭IDEA,删除所有.idea文件并重新导入项目。
oxf4rvwz2#
同样的问题也发生在我身上。在我的例子中,是项目JDK没有设置。模块JDK设置了,但项目JDK没有设置。
请转到文件〉项目结构〉项目〉项目SDK以解决此问题。
isr3a4wc3#
我也遇到过类似的问题。尝试在中间一栏点击你的项目名称,并在右边确保
src
文件夹被标记为Source Folders
(蓝色文件夹图标和蓝色文字在右边)。0yycz8jy4#
我也遇到过类似的问题。但是我通过进入文件-〉项目结构,然后选择模块并删除右窗格(源选项卡)中的内容来解决。保存后,我可以像往常一样添加Sping Boot 配置。感谢@AlminaS的领导。
c3frrgcw5#
它可能是一个坏插件:检查您的IDEA日志通过菜单
Help -> Show log in...
,如果您的日志是充满错误,尝试禁用该插件.这里的其他答案也是正确的,但许多人都张贴了一个问题,“X”插件导致进一步插件无法加载(我需要spring Boot 插件)。我读过关于各种插件问题的文章,包括docker,python,php等。对我来说是这样,但在我的情况下,它是一个“toml”插件。我不能确定我什么时候安装/启用它,但我肯定不需要它,我通过阅读日志发现了。这里的其他答案是有效的,但如果有人建议只检查日志,它会节省我几个小时...
jaql4c8m6#
对我来说解决这个问题的方法是将资源文件夹标记为
Resources Root
。右键单击
src/main/resources
-〉mark directory as
-〉Resources Root
。此外,
src/main/kotlin
已标记为Sources Root
。mepcadol7#
Java SDK和Tomcat服务器版本必须兼容。
o7jaxewo8#
在我的例子中,问题是IntelliJ的版本。对于Community Edition,*Sping Boot * 不存在于Run/Debug Configuration的Add new configuration列表中。
我用的是终极版,一切都如我所料。
Add new configurations image from Ultimate Edition
tjjdgumg9#
我遇到了同样的问题。我解决了这个问题,方法是转到“src-〉main-〉java”,然后右键单击java并选择“将目录标记为”源根目录选项。然后重新构建pom.xml文件来解决这个问题。