[英]intellij run configuration can't find spring boot class
我正在嘗試為 spring boot 應用程序創建運行配置,但是 Intellij 找不到 spring boot 應用程序的主類(通常它是自動填充的)。 我嘗試通過搜索項目結構來添加類,但 Intellij 不允許我將該應用程序的主文件添加到配置的“主類”中。 如何讓 Intellij 檢測類?
項目目錄:
rootfolder
> springBootBackEnd
> angularUI
我將模塊設置為“rootfolder”,內容根是根文件夾
問題可能是您配置了錯誤的 IDEA 項目文件。
關閉 IDEA,刪除所有 .idea 文件並重新導入項目。
同樣的問題發生在我身上。 就我而言,是未設置的項目 JDK。 模塊 JDK 已設置,但不是項目之一。
轉到文件 > 項目結構 > 項目 > 項目 SDK 來解決問題。
我有類似的問題。 嘗試File -> Project Structure -> Modules
在中間列中單擊您的項目名稱,並在右側確保將src
文件夾標記為Source Folders
(右側的藍色文件夾圖標和藍色文本)。
我有類似的問題。 但是我通過轉到 File -> Project Structure,然后選擇 Modules 並刪除右側窗格(Sources 選項卡)中的內容來解決。 保存后,我可以像往常一樣添加 Spring Boot 配置。 感謝@AlminaS 的帶領。
它可能是一個糟糕的插件:通過菜單“ Help -> Show log in...
檢查您的 IDEA 日志,如果您的日志充滿錯誤,請嘗試禁用該插件。
這里的其他答案也是正確的,但是很多人都發布了“X”插件的問題,導致更多插件無法加載(我需要 spring boot 插件)。 我已經閱讀了各種插件問題,包括 docker、python、php 等。我就是這種情況,但在我的情況下,它是一個“toml”插件。 我不確定何時安裝/啟用它,但我當然不需要它,我通過閱讀日志發現了它。 這里的其他答案是有效的,但如果有人建議只檢查日志,它會為我節省幾個小時......
為我解決問題的是將資源文件夾標記為Resources Root
。
右鍵單擊src/main/resources
-> mark directory as
-> Resources Root
。
除此之外, src/main/kotlin
已經在Sources Root
標記。
Java SDK 和Tomcat 服務器版本必須兼容。
我有同樣的問題。 我通過轉到“src->main->java”然后右鍵單擊java並選擇選項“將目錄標記為”源根來解決它。 然后重建pom.xml文件解決問題..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.