簡體   English   中英

intellij運行配置找不到spring boot類

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM