簡體   English   中英

錯誤:無法在Spring STS中為Spring BOOT項目找到或加載主類

[英]Error: Could not find or load main class in Spring STS for Spring BOOT project

嘗試清潔項目並提供多個版本,但出現“錯誤:找不到或加載主類”。

  • 我改變了STS工作區
  • 我給了Maven build
  • 沒有這樣的編譯錯誤
  • 我的機器上安裝了JDK 8

但是我在運行Application.java類時遇到錯誤

請幫幫我。

我遇到了同樣的問題。

請按照以下步驟操作:

STS->項目->啟用“自動構建”

然后刷新您的項目,它將解決您的問題。

仍然沒有自動刷新您的項目,只需重新啟動STS並檢查即可。

希望對您有幫助。 閱讀愉快!!!

查看問題選項卡,查看.m2下的某些jar可能在抱怨。 就我而言,spring-boot-autoconfigure jar是個問題。

導航到用戶C:\\ Users [您的用戶] .m2 \\ repository \\ org \\ springframework \\ boot

重命名文件夾spring-boot-autoconfigure

右鍵單擊項目轉到Maven

點擊更新

問題消失了

一些解決方案表明,由於存在任何沖突的jar或損壞的jar文件,這是真實的,但是不幸的是,只要我發現他們建議完全刪除.m2文件夾,就會出現未找到主類的問題。 雖然它可以解決問題,但很耗時,因為所有依賴項都將重新下載。

這就是為什么我一直在尋找根本原因和問題選項卡的原因,該選項卡出現在STS和Eclipse幫助的控制台選項卡旁邊。

  1. 簡而言之,IDE
  2. 如果您知道哪個問題,請刪除.m2文件夾或刪除.m2下的特定依賴項。
  3. 重新開始
  4. IDE右鍵單擊項目並進行Maven更新

希望這可以幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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